操作日志记录,门店绑定

This commit is contained in:
苏尹岚
2020-01-17 17:31:26 +08:00
parent 40badc832b
commit 5f2b46c1dc
2 changed files with 16 additions and 4 deletions

View File

@@ -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("暂不支持删除京西门店")

View File

@@ -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{