From 5f2b46c1dcde80337109f02e029e1216971858ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 17 Jan 2020 17:31:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=EF=BC=8C=E9=97=A8=E5=BA=97=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/store.go | 9 +++++++++ business/model/const.go | 11 +++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index e9f75de27..1726663b5 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1108,6 +1108,9 @@ func AddStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, vendorID int, vend } }() if err = dao.CreateEntity(db, storeMap); err == nil { + if globals.IsAddEvent { + err = AddEventDetail(db, ctx, model.OperateAdd, storeID, model.ThingTypeStore, storeID, "", "{'VendorID':"+utils.Int2Str(vendorID)+"}") + } dao.Commit(db) outStoreMap = storeMap _, err = CurVendorSync.SyncStore(ctx, db, storeMap.VendorID, storeID, false, userName) @@ -1134,6 +1137,9 @@ func DeleteStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor num, err = dao.DeleteEntityLogically(db, storeMap, map[string]interface{}{ model.FieldStatus: model.StoreStatusDisabled, }, userName, nil) + if globals.IsAddEvent { + err = AddEventDetail(db, ctx, model.OperateDelete, storeID, model.ThingTypeStore, storeID, "", "{'VendorID':"+utils.Int2Str(vendorID)+"}") + } } return num, err } @@ -1310,6 +1316,9 @@ func DeleteStore(ctx *jxcontext.Context, storeID int) (num int64, err error) { if num, err = dao.DeleteEntityLogically(db, store, nil, ctx.GetUserName(), nil); err != nil { return 0, err } + if globals.IsAddEvent { + err = AddEventDetail(db, ctx, model.OperateDelete, storeID, model.ThingTypeStore, storeID, "", "") + } dao.Commit(db) return num, err // return 0, errors.New("暂不支持删除京西门店") diff --git a/business/model/const.go b/business/model/const.go index 7779a883f..4a91efed9 100644 --- a/business/model/const.go +++ b/business/model/const.go @@ -106,10 +106,10 @@ var ( } OperateTypeName = map[int]string{ - OperateAdd: "新增", - OperateUpdate: "修改", - OperateDelete: "删除", - OperateCopyStoreSkus: "复制门店商品", + OperateAdd: "新增", + OperateUpdate: "修改", + OperateDelete: "删除", + // OperateCopyStoreSkus: "复制门店商品", } ThingTypeName = map[int]string{ @@ -125,6 +125,9 @@ var ( "CopyStoreSkus": "京西门店商品复制到京西", "UpdateStore": "门店管理-更新门店信息", "CreateStore": "门店管理-创建门店", + "DeleteStore": "门店管理-删除门店", + "DeleteStoreVendorMap": "门店解绑", + "AddStoreVendorMap": "门店绑定", } MultiStoresVendorMap = map[int]int{