From 411111e84a5c3454b21adad47ec797713404d962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 20 Aug 2024 10:45:53 +0800 Subject: [PATCH] 1 --- business/partner/purchase/mtwm/callback.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/mtwm/callback.go b/business/partner/purchase/mtwm/callback.go index bec287396..45cbdf3bd 100644 --- a/business/partner/purchase/mtwm/callback.go +++ b/business/partner/purchase/mtwm/callback.go @@ -2,6 +2,7 @@ package mtwm import ( "encoding/json" + "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/partner/im" "git.rosy.net.cn/baseapi/platformapi/mtwmapi" @@ -61,11 +62,19 @@ func GetVendorAppIdFromMsg(msg *mtwmapi.CallbackMsg) string { // OnImMsg im消息回调 func OnImMsg(msg *mtwmapi.ImCallbackMsg) (response *mtwmapi.CallbackResponse) { - //globals.SugarLogger.Debugf("OnImMsg test0124 msg:=%s", utils.Format4Output(msg, false)) if str, err := json.Marshal(msg.PushContent); err == nil { + + var PushContentReq = mtwmapi.PushContentReq{} + if err = json.Unmarshal(str, &PushContentReq); err != nil { + return mtwmapi.SignatureIsNotOk + } + globals.SugarLogger.Debugf("===========msg liulei := %s ", utils.Format4Output(&msg, false)) + globals.SugarLogger.Debugf("===========PushContentReq liulei := %s ", utils.Format4Output(&PushContentReq, false)) + err = im.ReadMsgFromVendor(model.VendorIDMTWM, "", str) if err != nil { globals.SugarLogger.Debugf("OnImMsg提示:%v", err) + return mtwmapi.SignatureIsNotOk } } return mtwmapi.SuccessResponse