From 88aed723aa9574a0b896ad20186d96a17f0576f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 20 Dec 2023 17:54:20 +0800 Subject: [PATCH] 1 --- business/partner/purchase/ebai/store.go | 8 ++++++-- business/partner/purchase/mtwm/store.go | 25 +++++++++++++------------ 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/business/partner/purchase/ebai/store.go b/business/partner/purchase/ebai/store.go index 236931e93..6eeef91ec 100644 --- a/business/partner/purchase/ebai/store.go +++ b/business/partner/purchase/ebai/store.go @@ -914,10 +914,14 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S } func (c *PurchaseHandler) UpdateStoreLineStatus(ctx *jxcontext.Context, vendorOrgCode string, storeID int, vendorStoreID string, lineStatus int) (err error) { - if lineStatus == model.StoreStatusOpened { + switch lineStatus { + case model.StoreStatusOpened: err = api.EbaiAPI.ShopOpen("", utils.Str2Int64(vendorStoreID)) - } else { + case model.StoreStatusClosed: + err = api.EbaiAPI.ShopClose("", utils.Str2Int64(vendorStoreID)) + case model.StoreStatusDisabled: err = api.EbaiAPI.ShopOffline("", utils.Str2Int64(vendorStoreID)) } + return err } diff --git a/business/partner/purchase/mtwm/store.go b/business/partner/purchase/mtwm/store.go index f06ec2368..e2d96d8e4 100644 --- a/business/partner/purchase/mtwm/store.go +++ b/business/partner/purchase/mtwm/store.go @@ -483,18 +483,19 @@ func (c *PurchaseHandler) UpdateStoreLineStatus(ctx *jxcontext.Context, vendorOr if err = mtwmApi.PoiOnline(vendorStoreID); err == nil { err = mtwmApi.PoiOpen(vendorStoreID) } - default: // 只关店不下线 - mtwmApi.PoiClose(vendorStoreID) - //if err = mtwmApi.PoiClose(vendorStoreID); err == nil { - // err = mtwmApi.PoiOffline(vendorStoreID) - // // 通知给石锋 - // switch beego.BConfig.RunMode { - // case "jxgy": - // err = ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdGuoYuan, fmt.Sprintf("(果园)美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!") - // default: - // err = ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdCaiShi, fmt.Sprintf("(菜市)美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!") - // } - //} + case model.StoreStatusClosed: // 休息 + err = mtwmApi.PoiClose(vendorStoreID) + case model.StoreStatusDisabled: // 下线 + if err = mtwmApi.PoiClose(vendorStoreID); err == nil { + err = mtwmApi.PoiOffline(vendorStoreID) + // 通知给石锋 + switch beego.BConfig.RunMode { + case "jxgy": + err = ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdGuoYuan, fmt.Sprintf("(果园)美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!") + default: + err = ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdCaiShi, fmt.Sprintf("(菜市)美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!") + } + } } return err