提交 baefdf81 编写于 作者: J Jason

优化

上级 634a6958
...@@ -9,7 +9,7 @@ require ( ...@@ -9,7 +9,7 @@ require (
github.com/gorilla/sessions v1.2.1 // indirect github.com/gorilla/sessions v1.2.1 // indirect
github.com/quasoft/memstore v0.0.0-20191010062613-2bce066d2b0b github.com/quasoft/memstore v0.0.0-20191010062613-2bce066d2b0b
github.com/stretchr/testify v1.6.1 // indirect github.com/stretchr/testify v1.6.1 // indirect
github.com/zgwit/storm/v3 v3.3.1 github.com/zgwit/storm/v3 v3.3.2
go.etcd.io/bbolt v1.3.5 // indirect go.etcd.io/bbolt v1.3.5 // indirect
golang.org/x/net v0.0.0-20200822124328-c89045814202 golang.org/x/net v0.0.0-20200822124328-c89045814202
golang.org/x/sys v0.0.0-20201022201747-fb209a7c41cd // indirect golang.org/x/sys v0.0.0-20201022201747-fb209a7c41cd // indirect
......
...@@ -218,7 +218,7 @@ func curdApiModify(model string, mod reflect.Type, after hook) Handler { ...@@ -218,7 +218,7 @@ func curdApiModify(model string, mod reflect.Type, after hook) Handler {
return return
} }
val.FieldByName("ID").Set(reflect.ValueOf(id)) val.Elem().FieldByName("ID").Set(reflect.ValueOf(id))
err = db.DB(model).Update(data) err = db.DB(model).Update(data)
if err != nil { if err != nil {
...@@ -248,7 +248,7 @@ func curdApiDelete(model string, mod reflect.Type, after hook) Handler { ...@@ -248,7 +248,7 @@ func curdApiDelete(model string, mod reflect.Type, after hook) Handler {
val := reflect.New(mod) val := reflect.New(mod)
data := val.Interface() data := val.Interface()
val.FieldByName("ID").Set(reflect.ValueOf(id)) val.Elem().FieldByName("ID").Set(reflect.ValueOf(id))
err = db.DB(model).DeleteStruct(data) err = db.DB(model).DeleteStruct(data)
if err != nil { if err != nil {
replyError(writer, err) replyError(writer, err)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册