This commit is contained in:
邹宗楠
2025-10-23 15:44:42 +08:00
parent 5eb7b6793a
commit 297bdd950d
2 changed files with 4 additions and 10 deletions

View File

@@ -181,7 +181,7 @@ func InvoiceCallback(invoice *mtwmapi.InvoiceCallback) (err error) {
VendorID: model.VendorIDMTWM, VendorID: model.VendorIDMTWM,
Status: model.InvoiceStatusInit, Status: model.InvoiceStatusInit,
InvoiceTaskId: invoice.InvoiceTaskId, InvoiceTaskId: invoice.InvoiceTaskId,
PushType: invoice.PushType, PushType: utils.Str2Int(invoice.PushType),
InvoiceTitle: invoice.InvoiceTitle, InvoiceTitle: invoice.InvoiceTitle,
TaxpayerId: invoice.TaxpayerId, TaxpayerId: invoice.TaxpayerId,
NeedInvoiceByCategory: invoice.NeedInvoiceByCategory, NeedInvoiceByCategory: invoice.NeedInvoiceByCategory,
@@ -200,7 +200,7 @@ func InvoiceCallback(invoice *mtwmapi.InvoiceCallback) (err error) {
} }
} else { } else {
invoiceData.InvoiceTaskId = invoice.InvoiceTaskId invoiceData.InvoiceTaskId = invoice.InvoiceTaskId
invoiceData.PushType = invoice.PushType invoiceData.PushType = utils.Str2Int(invoice.PushType)
invoiceData.InvoiceTitle = invoice.InvoiceTitle invoiceData.InvoiceTitle = invoice.InvoiceTitle
invoiceData.TaxpayerId = invoice.TaxpayerId invoiceData.TaxpayerId = invoice.TaxpayerId
invoiceData.NeedInvoiceByCategory = invoice.NeedInvoiceByCategory invoiceData.NeedInvoiceByCategory = invoice.NeedInvoiceByCategory

View File

@@ -155,16 +155,10 @@ func (c *MtwmController) Invoice() {
c.ServeJSON() c.ServeJSON()
return return
} }
globals.SugarLogger.Debugf("mtwm------Invoice:= %s", utils.Format4Output(msg.FormData, false))
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "MtwmController发票推送", utils.Format4Output(msg.FormData, false))
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "MtwmController发票推送", utils.Format4Output(msg, false))
data := &mtwmapi.InvoiceCallback{} data := &mtwmapi.InvoiceCallback{}
byteData, _ := json.Marshal(msg.Data) utils.Map2StructByJson(utils.URLValues2Map(msg.FormData), data, false)
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 {