From 7e0f8155cdbb943a1ffbe0ade313c1b2bbb3a200 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 25 Jul 2024 15:19:21 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/store.go | 15 +++++++++++++++ business/partner/purchase/mtwm/store.go | 2 ++ 2 files changed, 17 insertions(+) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index f22dc7aa4..ad71be219 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1231,6 +1231,15 @@ func notifyStoreOperatorChanged(ctx *jxcontext.Context, storeID int, operatorRol } } ddmsg.SendUserMessage(dingdingapi.MsgTyeText, user.GetID(), fmt.Sprintf("门店%s变更", operatorRoleName), fmt.Sprintf("门店:%d,原%s:%s,变更为:%s,操作人:%s", storeID, operatorRoleName, user.GetName(), curUserName, ctx.GetFullUser().GetName())) + AddEventDetail(db, ctx, model.OperateUpdate, storeID, model.ThingTypeStore, storeID, BuildDiffData(map[string]interface{}{ + "storeId": storeID, + operatorRoleName: user.GetName(), + "operator": ctx.GetFullUser().GetName(), + }), BuildDiffData(map[string]interface{}{ + "storeId": storeID, + operatorRoleName: curUserName, + "operator": ctx.GetFullUser().GetName(), + })) } } } @@ -4775,6 +4784,12 @@ func UpdateVendorStoreBussinessStatus(ctx *jxcontext.Context, storeID int, vendo } } + vendorIDStr := "" + for _, v := range vendorID { + vendorIDStr += utils.Int2Str(v) + } + AddEventDetail(db, ctx, model.OperateUpdate, storeID, model.ThingTypeStore, storeID, "", utils.Int2Str(status)) + event.AddOperateEvent(ctx, ctx.GetTrackInfo(), fmt.Sprintf("修改门店状态平台[%s],状态[%d]", vendorIDStr, status), "", "", 10, "UpdateStore") if errList.GetErrListAsOne() != nil { return errList.GetErrListAsOne() } diff --git a/business/partner/purchase/mtwm/store.go b/business/partner/purchase/mtwm/store.go index a4ec9d8c2..0e2f94220 100644 --- a/business/partner/purchase/mtwm/store.go +++ b/business/partner/purchase/mtwm/store.go @@ -386,6 +386,7 @@ func (c *PurchaseHandler) UpdateStoreStatus(ctx *jxcontext.Context, vendorOrgCod err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiClose(vendorStoreID) store := fmt.Sprintf("%s:关闭美团门店,门店id[%s],异常:%v", ctx.GetUserName(), vendorStoreID, err) event.AddOperateEvent(ctx, ctx.GetTrackInfo(), store, "", "", 10, "UpdateStore") + //cms.AddEventDetail(dao.GetDB(), ctx, model.OperateUpdate, storeID, model.ThingTypeStore, storeID, "", utils.Int2Str(status)) } else { if err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiOnline(vendorStoreID); err == nil { // 这个函数成功返回也并不表示上线成功。。。 remoteStoreInfo, err2 := getAPI(vendorOrgCode, storeID, vendorStoreID).PoiGet(vendorStoreID) @@ -410,6 +411,7 @@ func (c *PurchaseHandler) UpdateStoreStatus(ctx *jxcontext.Context, vendorOrgCod } store := fmt.Sprintf("%s:美团外卖回调门店改变回调(营业状态/审核状态):门店id:%s,美团门店状态:%d.[121营业,120休息,18上线,19下线],本地修改后状态[%d]", ctx.GetUserName(), vendorStoreID, remoteStoreInfo.OpenLevel, openLevel) event.AddOperateEvent(ctx, ctx.GetTrackInfo(), store, "", "", 10, "UpdateStore") + //cms.AddEventDetail(dao.GetDB(), ctx, model.OperateUpdate, storeID, model.ThingTypeStore, storeID, "", utils.Int2Str(status)) } } }