package controller import ( . "app.yhyue.com/moapp/jybase/api" "github.com/gogf/gf/v2/errors/gerror" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/net/ghttp" "github.com/gogf/gf/v2/util/gconv" "github.com/pkg/errors" "jyOrderManager/internal/logic/order" "jyOrderManager/internal/model" ) // UpContract 更新合同 func UpContract(r *ghttp.Request) { err := func() error { var param model.UpContractParams err := gconv.Struct(r.GetBody(), ¶m) if err != nil { return errors.Wrap(err, "数据校验异常") } //todo 合同 if err := order.UpdateContract(r.Context(), param); err != nil { return gerror.Wrapf(err, "合同异常") } return nil }() if err != nil { g.Log().Errorf(r.Context(), "订单上传协议异常 %v", err) } r.Header.Set("content-type", "text/plain") r.Response.WriteJson(NewResult(nil, err)) }