orderUpContract.go 869 B

1234567891011121314151617181920212223242526272829303132333435
  1. package controller
  2. import (
  3. . "app.yhyue.com/moapp/jybase/api"
  4. "github.com/gogf/gf/v2/errors/gerror"
  5. "github.com/gogf/gf/v2/frame/g"
  6. "github.com/gogf/gf/v2/net/ghttp"
  7. "github.com/gogf/gf/v2/util/gconv"
  8. "github.com/pkg/errors"
  9. "jyOrderManager/internal/logic/order"
  10. "jyOrderManager/internal/model"
  11. )
  12. // UpContract 更新合同
  13. func UpContract(r *ghttp.Request) {
  14. err := func() error {
  15. var param model.UpContractParams
  16. err := gconv.Struct(r.GetBody(), &param)
  17. if err != nil {
  18. return errors.Wrap(err, "数据校验异常")
  19. }
  20. //todo 合同
  21. if err := order.UpdateContract(r.Context(), param); err != nil {
  22. return gerror.Wrapf(err, "合同异常")
  23. }
  24. return nil
  25. }()
  26. if err != nil {
  27. g.Log().Errorf(r.Context(), "订单上传协议异常 %v", err)
  28. }
  29. r.Header.Set("content-type", "text/plain")
  30. r.Response.WriteJson(NewResult(nil, err))
  31. }