cup 2 жил өмнө
parent
commit
196a5defea

+ 5 - 0
mp-service/src/main/java/com/qs/mp/admin/service/impl/MarketingServiceImpl.java

@@ -478,6 +478,11 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
      * @param marketing
      */
     private void createAwardsAndPrize(List<MarketingAwardsParam> awardsList, Marketing marketing) {
+        int sum = awardsList.stream().mapToInt(MarketingAwardsParam::getQuantity).sum();
+        if (sum > 100) {
+            throw new ServiceException("中奖名额不能超过100");
+        }
+
         // 创建奖级
         List<MarketingAwardsPrize> marketingAwardsPrizeList = new ArrayList<>();
         for (MarketingAwardsParam awardsParam : awardsList) {