From a3225eecaf731c26b35e1cbd15b6bbc707689d50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 24 Jan 2025 18:08:04 +0800 Subject: [PATCH] 1 --- business/partner/im/im.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/business/partner/im/im.go b/business/partner/im/im.go index 264eb7677..a87041cb2 100644 --- a/business/partner/im/im.go +++ b/business/partner/im/im.go @@ -74,7 +74,18 @@ func GetPoiIMStatus(param []GetPoiIMStatusReq) (retVal []*GetPoiIMStatusResp) { for _, v := range param { switch v.VendorID { case model.VendorIDMTWM: - temp, err := partner.CurAPIManager.GetAPI(model.VendorIDMTWM, v.VendorOrgCode).(*mtwmapi.API).GetPoiIMStatus(v.VendorStoreID) + api := partner.CurAPIManager.GetAPI(model.VendorIDMTWM, v.VendorOrgCode).(*mtwmapi.API) + switch v.VendorOrgCode { + case "5873": + storeDetail, err := dao.GetStoreDetailByVendorStoreID(dao.GetDB(), v.VendorStoreID, model.VendorIDMTWM, v.VendorOrgCode) + if err != nil || storeDetail == nil { + return nil + } + api.SetToken(storeDetail.MtwmToken) + default: + + } + temp, err := api.GetPoiIMStatus(v.VendorStoreID) if err != nil { ans1.ErrMsg = fmt.Sprintf("1:%v", err) continue