1
This commit is contained in:
@@ -210,7 +210,6 @@ var (
|
|||||||
"freightDeductionPack": 1,
|
"freightDeductionPack": 1,
|
||||||
"vendorStoreName": 1,
|
"vendorStoreName": 1,
|
||||||
"boxFee": 1,
|
"boxFee": 1,
|
||||||
"address": 1,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
WatchVendorStoreTimeList = []string{
|
WatchVendorStoreTimeList = []string{
|
||||||
@@ -1862,20 +1861,18 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
// storeMap 不包含address参数
|
// storeMap 不包含address参数
|
||||||
if valid["address"] == nil {
|
if isStoreMapNeedSync(vendorID, valid) { // 对于store vendor map,只有Status改变才需要同步到厂商
|
||||||
if isStoreMapNeedSync(vendorID, valid) { // 对于store vendor map,只有Status改变才需要同步到厂商
|
num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeMap, valid, userName, map[string]interface{}{
|
||||||
num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeMap, valid, userName, map[string]interface{}{
|
model.FieldStoreID: storeID,
|
||||||
model.FieldStoreID: storeID,
|
model.FieldVendorID: vendorID,
|
||||||
model.FieldVendorID: vendorID,
|
//"VendorOrgCode": vendorOrgCode,
|
||||||
//"VendorOrgCode": vendorOrgCode,
|
}, model.FieldSyncStatus, syncStatus)
|
||||||
}, model.FieldSyncStatus, syncStatus)
|
} else {
|
||||||
} else {
|
num, err = dao.UpdateEntityLogically(db, storeMap, valid, userName, map[string]interface{}{
|
||||||
num, err = dao.UpdateEntityLogically(db, storeMap, valid, userName, map[string]interface{}{
|
model.FieldStoreID: storeID,
|
||||||
model.FieldStoreID: storeID,
|
model.FieldVendorID: vendorID,
|
||||||
model.FieldVendorID: vendorID,
|
//"VendorOrgCode": vendorOrgCode,
|
||||||
//"VendorOrgCode": vendorOrgCode,
|
})
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -1907,7 +1904,7 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
|
|||||||
}
|
}
|
||||||
dao.Commit(db, txDB)
|
dao.Commit(db, txDB)
|
||||||
|
|
||||||
if isStoreMapNeedSync(vendorID, valid) {
|
if isStoreMapNeedSync(vendorID, valid) || valid["address"] != nil {
|
||||||
_, err = CurVendorSync.SyncStore(ctx, db, vendorID, storeID, false, userName)
|
_, err = CurVendorSync.SyncStore(ctx, db, vendorID, storeID, false, userName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user