处理只单独修改门店AutoEnableAt的情况

This commit is contained in:
gazebo
2019-10-10 09:55:33 +08:00
parent c8f702a861
commit 90bffc3757

View File

@@ -650,10 +650,14 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa
}
}
status := 0
if valid["status"] != nil {
syncStatus |= model.SyncFlagStoreStatus
if valid["status"] != nil || valid["autoEnableAt"] != nil {
if valid["status"] != nil {
syncStatus |= model.SyncFlagStoreStatus
status = int(utils.Interface2Int64WithDefault(valid["status"], 0))
} else {
status = store.Status
}
status = int(utils.Interface2Int64WithDefault(valid["status"], 0))
if status != model.StoreStatusClosed && status != model.StoreStatusHaveRest {
valid["autoEnableAt"] = nil
} else {