diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 851ec951d..ccb86014d 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1799,14 +1799,6 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor if err != nil || storeDetail == nil { return 0, fmt.Errorf("基础门店信息异常,请联系管理员") } - if storeDetail != nil && payload["address"].(string) != storeDetail.Address { - // 修改门店地址 - storeDetail.Address = payload["address"].(string) - dao.UpdateEntity(db, storeDetail, "Address") - // 添加同步 - valid["address"] = payload["address"].(string) - syncStatus |= model.SyncFlagStoreName - } //增加同步到抖店厂商的同步标志 DDFlag := false @@ -1903,6 +1895,14 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor } dao.Commit(db, txDB) + if storeDetail != nil && payload["address"].(string) != storeDetail.Address { + // 修改门店地址 + storeDetail.Address = payload["address"].(string) + dao.UpdateEntity(db, storeDetail, "Address") + // 添加同步 + valid["address"] = payload["address"].(string) + syncStatus |= model.SyncFlagStoreName + } if isStoreMapNeedSync(vendorID, valid) { _, err = CurVendorSync.SyncStore(ctx, db, vendorID, storeID, false, userName) }