feat:完善项目
This commit is contained in:
@ -38,12 +38,14 @@ func (a *Config) Add(c *gin.Context) {
|
||||
|
||||
func (a *Config) Edit(c *gin.Context) {
|
||||
form := &struct {
|
||||
Params map[string]interface{} `json:"params" form:"params" binding:"required"`
|
||||
api.IDStringForm
|
||||
Name string `json:"name" form:"name" binding:"required"`
|
||||
Value interface{} `json:"value" form:"value" binding:"required"`
|
||||
}{}
|
||||
if err := api.Bind(form)(c); err != nil {
|
||||
api.APIFailure(err.(error))(c)
|
||||
return
|
||||
}
|
||||
err := controller.NewConfig()().Form(form.Params)
|
||||
err := controller.NewConfig()().Form(form.Convert(), form.Name, form.Value)
|
||||
api.APIResponse(err)(c)
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ import (
|
||||
"SciencesServer/app/api/admin/controller/technology"
|
||||
"SciencesServer/app/basic/api"
|
||||
"SciencesServer/app/session"
|
||||
"SciencesServer/utils"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
@ -80,8 +81,7 @@ func (*Technology) PatentBind(c *gin.Context) {
|
||||
api.APIFailure(err.(error))(c)
|
||||
return
|
||||
}
|
||||
err := technology.NewPatent()(api.GetSession()(c).(*session.Admin)).Bind(form.Convert(),
|
||||
(&api.IDStringForm{ID: form.UID}).Convert())
|
||||
err := technology.NewPatent()(api.GetSession()(c).(*session.Admin)).Bind(form.Convert(), utils.StringToUnit64(form.UID))
|
||||
api.APIResponse(err)(c)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user