From 6f4f5242688ce47918babea63af51d424abe0ffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 29 Aug 2023 14:03:00 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/store.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 43d8a8ce2..665320401 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1113,6 +1113,7 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa } } + globals.SugarLogger.Debugf("valid =======: %s", utils.Format4Output(valid, false)) if len(valid) > 0 { if globals.IsAddEvent { mapBefore := refutil.FindMapAndStructMixed(valid, beforStore) @@ -1122,7 +1123,10 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa defer func() { dao.Rollback(db, txDB) }() - if num, err = dao.UpdateEntityLogically(db, store, valid, userName, nil); err == nil && num == 1 { + + num, err = dao.UpdateEntityLogically(db, store, valid, userName, nil) + globals.SugarLogger.Debugf("=======num := %s err = %v", utils.Format4Output(num, false), err) + if err == nil && num == 1 { if isUpdateStoreNeedSync(valid) { dummy := &model.StoreMap{} kv := make(map[string]interface{}) @@ -1134,10 +1138,12 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa _, err2 := dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, dummy, kv, userName, map[string]interface{}{ model.FieldStoreID: store.ID, }, model.FieldSyncStatus, syncStatus) + globals.SugarLogger.Debugf("=======UpdateEntityLogicallyAndUpdateSyncStatus := %s err = %s", utils.Format4Output(err2, false), utils.Format4Output(err, false)) if err = err2; err == nil { dao.Commit(db, txDB) _, err = CurVendorSync.SyncStore(ctx, db, -1, store.ID, false, userName) if valid["tel1"] != nil || valid["tel2"] != nil { + globals.SugarLogger.Debugf("store_detail := %s", utils.Format4Output(store, false)) TryAddStoreBossRole4StoreByMobile(ctx, store.ID, []string{utils.Interface2String(valid["tel1"]), utils.Interface2String(valid["tel2"])}) } if syncStatus&model.SyncFlagStoreAddress != 0 || valid["tel1"] != nil || valid["payeeName"] != nil {