This commit is contained in:
邹宗楠
2025-10-22 14:35:18 +08:00
parent 2d8b978e9b
commit e49a4f6a2e
2 changed files with 27 additions and 8 deletions

View File

@@ -4,6 +4,7 @@ import (
"encoding/json"
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
"git.rosy.net.cn/baseapi/platformapi/mtwmapi"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxutils/ddmsg"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/model/dao"
@@ -148,24 +149,25 @@ func (c *MtwmController) DeliveryFeeChange() {
// Invoice 发票推送
func (c *MtwmController) Invoice() {
body, err := ioutil.ReadAll(c.Ctx.Request.Body)
if err != nil {
msg, callbackResponse := api.MtwmAPI.GetCallbackMsg(c.Ctx.Request)
if callbackResponse != nil {
c.Data["json"] = map[string]interface{}{"result_code": -1}
c.ServeJSON()
return
}
globals.SugarLogger.Debugf("------Invoice:= %s", string(body))
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "MtwmController发票推送", string(body))
globals.SugarLogger.Debugf("------Invoice:= %s", utils.Format4Output(msg.FormData, false))
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "MtwmController发票推送", utils.Format4Output(msg.FormData, false))
data := &mtwmapi.InvoiceCallback{}
if err = json.Unmarshal(body, data); err != nil {
byteData, _ := json.Marshal(msg.Data)
if err := json.Unmarshal(byteData, data); err != nil {
c.Data["json"] = map[string]interface{}{"result_code": -1}
c.ServeJSON()
return
}
// 消息通知
if err = mtwm.InvoiceCallback(data); err != nil {
if err := mtwm.InvoiceCallback(data); err != nil {
globals.SugarLogger.Errorf("mtwm Invoice err := %v", err)
}
c.Data["json"] = map[string]interface{}{"result_code": 1}