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{