1234567891011121314151617181920212223242526272829303132333435 |
- 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))
- }
|