account auto
This commit is contained in:
@@ -2,6 +2,7 @@ package routers
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"main/models"
|
||||
@@ -26,20 +27,26 @@ func ModelsGet(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
func ModelsPost(w http.ResponseWriter, r *http.Request) {
|
||||
var model models.Model
|
||||
body, err := ioutil.ReadAll(r.Body)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
defer r.Body.Close()
|
||||
if err = json.Unmarshal(body, &model); err != nil {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
model.Create()
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(utils.ToJSON(model))
|
||||
// 取得用戶
|
||||
models.AccountRead(w, r, func(account *models.Account) {
|
||||
fmt.Println(account)
|
||||
// TODO: 判斷權限(是否可以創建)
|
||||
// 創建模型
|
||||
var model models.Model
|
||||
body, err := ioutil.ReadAll(r.Body)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
defer r.Body.Close()
|
||||
if err = json.Unmarshal(body, &model); err != nil {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
model.Create()
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(utils.ToJSON(model))
|
||||
})
|
||||
}
|
||||
|
||||
func ModelItemGet(w http.ResponseWriter, r *http.Request) {
|
||||
|
Reference in New Issue
Block a user