package controller import ( . "app.yhyue.com/moapp/jybase/api" "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/model" "log" ) // OpenInvoice 线下开发票 func OpenInvoice(r *ghttp.Request) { err := func() error { var param model.OrderDetailParams err := gconv.Struct(r.GetBody(), ¶m) if err != nil { return errors.Wrap(err, "数据校验异常") } if param.OrderCode != "" { _, err = g.DB().Update(r.Context(), "dataexport_order", map[string]interface{}{ "applybill_status": 2, }, map[string]interface{}{"order_code": param.OrderCode}) if err != nil { log.Println("线下开发票异常", err.Error()) } } return nil }() if err != nil { g.Log().Errorf(r.Context(), "复制链接异常 %v", err) } r.Response.WriteJson(NewResult(nil, err)) }