From 77d034b13713376aab005d8c93918b36eddb7087 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 12 Jul 2019 15:44:17 +0800 Subject: [PATCH] - fix bug in checkActValidation --- business/jxstore/act/act.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/business/jxstore/act/act.go b/business/jxstore/act/act.go index 178eb2b39..bb384fafd 100644 --- a/business/jxstore/act/act.go +++ b/business/jxstore/act/act.go @@ -265,11 +265,13 @@ func checkActValidation(act *model.Act, vendorIDs []int) (err error) { 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 { if vendorIDMap[model.VendorIDMTWM] == 1 { errList = append(errList, fmt.Errorf("平台%s暂不支持%s活动", model.VendorChineseNames[model.VendorIDMTWM], model.ActTypeName[act.Type])) } - errList = append(errList, fmt.Errorf("%s活动折扣必须小于:%d", model.ActTypeName[act.Type], maxDiscount4SkuSecKill)) + if act.PricePercentage >= maxDiscount4SkuSecKill { + errList = append(errList, fmt.Errorf("%s活动折扣必须小于:%d", model.ActTypeName[act.Type], maxDiscount4SkuSecKill)) + } } } else { errList = append(errList, fmt.Errorf("当前只支持直降与秒杀活动"))