- 京西门店状态改为开店时,强制将所有平台门店打开
- 从平台刷新平台门店状态
This commit is contained in:
@@ -591,7 +591,13 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa
|
|||||||
if num, err = dao.UpdateEntityLogically(db, store, valid, userName, nil); err == nil && num == 1 {
|
if num, err = dao.UpdateEntityLogically(db, store, valid, userName, nil); err == nil && num == 1 {
|
||||||
if isUpdateStoreNeedSync(valid) {
|
if isUpdateStoreNeedSync(valid) {
|
||||||
dummy := &model.StoreMap{}
|
dummy := &model.StoreMap{}
|
||||||
_, err2 := dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, dummy, nil, userName, map[string]interface{}{
|
kv := make(map[string]interface{})
|
||||||
|
if valid["status"] != nil {
|
||||||
|
if status := int(utils.Interface2Int64WithDefault(valid["status"], 0)); status == model.StoreStatusOpened {
|
||||||
|
kv[model.FieldStatus] = status
|
||||||
|
}
|
||||||
|
}
|
||||||
|
_, err2 := dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, dummy, kv, userName, map[string]interface{}{
|
||||||
model.FieldStoreID: store.ID,
|
model.FieldStoreID: store.ID,
|
||||||
}, model.FieldSyncStatus, syncStatus)
|
}, model.FieldSyncStatus, syncStatus)
|
||||||
if err = err2; err == nil {
|
if err = err2; err == nil {
|
||||||
@@ -1500,7 +1506,7 @@ func SaveAndSendAlarmVendorSnapshot(ctx *jxcontext.Context, vendorIDs, storeIDs
|
|||||||
if len(curSnapshotList) == 0 {
|
if len(curSnapshotList) == 0 {
|
||||||
task.Cancel()
|
task.Cancel()
|
||||||
} else {
|
} else {
|
||||||
// updateVendorStoreStatusBySnapshot(db, curSnapshotList)
|
updateVendorStoreStatusBySnapshot(db, curSnapshotList)
|
||||||
}
|
}
|
||||||
case 1:
|
case 1:
|
||||||
err = SaveStoresVendorSnapshot(db, curSnapshotAt, curSnapshotList)
|
err = SaveStoresVendorSnapshot(db, curSnapshotAt, curSnapshotList)
|
||||||
|
|||||||
Reference in New Issue
Block a user