This commit is contained in:
苏尹岚
2021-04-02 10:18:16 +08:00
parent 4ba5545c7d
commit aeb4b1b4b0

View File

@@ -1348,6 +1348,12 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
if isSync, ok := payload["isSync"].(int); ok && isSync == 0 { if isSync, ok := payload["isSync"].(int); ok && isSync == 0 {
delete(payload, "isSync") delete(payload, "isSync")
} }
var vendorOrgCode = ""
if payload["vendorOrgCode"].(string) == "" {
return 0, fmt.Errorf("平台账号不能为空")
} else {
vendorOrgCode = payload["vendorOrgCode"].(string)
}
if db == nil { if db == nil {
db = dao.GetDB() db = dao.GetDB()
} }
@@ -1419,11 +1425,13 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
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,
}, 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,
}) })
} }
if err != nil { if err != nil {