门店相关操作日志

This commit is contained in:
苏尹岚
2020-01-17 14:28:24 +08:00
parent 75675056ab
commit 05ebeeb77c

View File

@@ -13,6 +13,8 @@ import (
"time"
"unicode/utf8"
"git.rosy.net.cn/jx-callback/globals/refutil"
"github.com/360EntSecGroup-Skylar/excelize"
"git.rosy.net.cn/baseapi"
@@ -695,6 +697,7 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa
return 0, err
}
var outStore *model.Store
var beforStore = *store
if payload["autoEnableAt"] != nil {
payload["autoEnableAt"] = utils.Time2Date(utils.Str2Time(utils.Interface2String(payload["autoEnableAt"])))
}
@@ -872,6 +875,10 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa
// }
globals.SugarLogger.Debugf("UpdateStore track:%s, storeID:%d, valid:%s", ctx.GetTrackInfo(), storeID, utils.Format4Output(valid, true))
if len(valid) > 0 {
if globals.IsAddEvent {
mapBefore := refutil.FindMapAndStructMixed(valid, beforStore)
err = AddEventDetail(db, ctx, model.OperateUpdate, storeID, model.ThingTypeStore, storeID, BuildDiffData(mapBefore), BuildDiffData(valid))
}
dao.Begin(db)
defer func() {
dao.Rollback(db)