操作日志记录门店绑定三方配送平台
This commit is contained in:
@@ -1454,6 +1454,9 @@ func addStoreCourierMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendorID
|
|||||||
if err = dao.CreateEntity(db, storeCourierMap); err != nil {
|
if err = dao.CreateEntity(db, storeCourierMap); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if globals.IsAddEvent {
|
||||||
|
err = AddEventDetail(db, ctx, model.OperateAdd, vendorID, model.ThingTypeStore, storeID, "", `{"VendorID":`+utils.Int2Str(vendorID)+`}`)
|
||||||
|
}
|
||||||
outStoreCourierMap = storeCourierMap
|
outStoreCourierMap = storeCourierMap
|
||||||
} else {
|
} else {
|
||||||
err = ErrCanNotFindVendor
|
err = ErrCanNotFindVendor
|
||||||
@@ -1472,6 +1475,9 @@ func DeleteStoreCourierMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendo
|
|||||||
model.FieldStoreID: storeID,
|
model.FieldStoreID: storeID,
|
||||||
model.FieldVendorID: vendorID,
|
model.FieldVendorID: vendorID,
|
||||||
})
|
})
|
||||||
|
if globals.IsAddEvent {
|
||||||
|
err = AddEventDetail(db, ctx, model.OperateDelete, vendorID, model.ThingTypeStore, storeID, "", `{"VendorID":`+utils.Int2Str(vendorID)+`}`)
|
||||||
|
}
|
||||||
return num, err
|
return num, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1487,6 +1493,7 @@ func UpdateStoreCourierMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendo
|
|||||||
if err = dao.GetEntity(db, storeCourier, model.FieldStoreID, model.FieldVendorID, model.FieldDeletedAt); err != nil {
|
if err = dao.GetEntity(db, storeCourier, model.FieldStoreID, model.FieldVendorID, model.FieldDeletedAt); err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
var beforeStoreCourier = *storeCourier
|
||||||
delete(payload, "auditStatus") // 不允许直接修改auditStatus的值
|
delete(payload, "auditStatus") // 不允许直接修改auditStatus的值
|
||||||
valid := dao.NormalMakeMapByStructObject(payload, storeCourier, userName)
|
valid := dao.NormalMakeMapByStructObject(payload, storeCourier, userName)
|
||||||
if len(valid) > 0 {
|
if len(valid) > 0 {
|
||||||
@@ -1497,6 +1504,10 @@ func UpdateStoreCourierMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
num, err = dao.UpdateEntityLogically(db, storeCourier, valid, userName, nil)
|
num, err = dao.UpdateEntityLogically(db, storeCourier, valid, userName, nil)
|
||||||
|
if globals.IsAddEvent {
|
||||||
|
mapBefore := refutil.FindMapAndStructMixed(valid, beforeStoreCourier)
|
||||||
|
err = AddEventDetail(db, ctx, model.OperateUpdate, vendorID, model.ThingTypeStore, storeID, BuildDiffData(mapBefore), BuildDiffData(valid))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return num, err
|
return num, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,14 +120,18 @@ var (
|
|||||||
}
|
}
|
||||||
|
|
||||||
ApiFunctionName = map[string]string{
|
ApiFunctionName = map[string]string{
|
||||||
"UpdateStoresSkus": "门店商品管理",
|
"UpdateStoresSkus": "门店商品管理",
|
||||||
"UpdateStoresSkusSale": "门店商品可售状态修改",
|
"UpdateStoresSkusSale": "门店商品可售状态修改",
|
||||||
"CopyStoreSkus": "京西门店商品复制到京西",
|
"CopyStoreSkus": "京西门店商品复制到京西",
|
||||||
"UpdateStore": "门店管理-更新门店信息",
|
"UpdateStore": "门店管理-更新门店信息",
|
||||||
"CreateStore": "门店管理-创建门店",
|
"CreateStore": "门店管理-创建门店",
|
||||||
"DeleteStore": "门店管理-删除门店",
|
"DeleteStore": "门店管理-删除门店",
|
||||||
"DeleteStoreVendorMap": "门店解绑",
|
"DeleteStoreVendorMap": "门店解绑",
|
||||||
"AddStoreVendorMap": "门店绑定",
|
"AddStoreVendorMap": "门店绑定",
|
||||||
|
"UpdateStoreVendorMap": "门店修改平台绑定信息",
|
||||||
|
"DeleteStoreCourierMap": "门店解绑三方配送平台",
|
||||||
|
"AddStoreCourierMap": "门店绑定三方配送平台",
|
||||||
|
"UpdateStoreCourierMap": "门店修改三方配送平台绑定信息",
|
||||||
}
|
}
|
||||||
|
|
||||||
MultiStoresVendorMap = map[int]int{
|
MultiStoresVendorMap = map[int]int{
|
||||||
|
|||||||
Reference in New Issue
Block a user