CreateAct与AddStoreVendorMap必须要求vendorOrgCode

修复UpdateStoreVendorMap中的bug
This commit is contained in:
gazebo
2019-12-10 18:15:01 +08:00
parent 90edf2a581
commit 517ae5245e
2 changed files with 38 additions and 15 deletions

View File

@@ -407,6 +407,10 @@ func CreateAct(ctx *jxcontext.Context, act *model.Act, vendorIDs []int, vendorOr
return "", err
}
act.VendorMask = model.GetVendorMask(vendorIDs...)
if act.VendorMask&(^model.GetVendorMask(model.VendorIDJX)) != 0 &&
vendorOrgCode == "" {
return "", fmt.Errorf("必须指定平台分账号信息")
}
setActDefault(act)
db := dao.GetDB()