- fix bug in checkActValidation

This commit is contained in:
gazebo
2019-07-10 11:05:30 +08:00
parent e664f6312b
commit 32bc876113

View File

@@ -254,10 +254,10 @@ func checkActValidation(act *model.Act, vendorIDs []int) (err error) {
if act.PricePercentage == 0 {
errList = append(errList, fmt.Errorf("活动必须指定价格折扣"))
}
if act.Type == model.ActSkuDirectDown && act.PricePercentage <= minDiscount4SkuDirectDown || act.PricePercentage >= 100 {
if act.Type == model.ActSkuDirectDown && (act.PricePercentage <= minDiscount4SkuDirectDown || act.PricePercentage >= 100) {
errList = append(errList, fmt.Errorf("%s活动折扣必须大于:%d, 且必须有折扣", model.ActTypeName[act.Type], minDiscount4SkuDirectDown))
}
if act.Type == model.ActSkuSecKill && act.PricePercentage >= maxDiscount4SkuSecKill {
if act.Type == model.ActSkuSecKill && (act.PricePercentage >= maxDiscount4SkuSecKill) {
if vendorIDMap[model.VendorIDMTWM] == 1 {
errList = append(errList, fmt.Errorf("平台%s暂不支持%s活动", model.VendorChineseNames[model.VendorIDMTWM], model.ActTypeName[act.Type]))
}