提交 baefdf81 编写于 作者: J Jason

优化

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