瀏覽代碼

奖品上默认数量

chunping 3 年之前
父節點
當前提交
75b15c4b3e
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      mp-service/src/main/java/com/qs/mp/admin/service/impl/TicketBoxServiceImpl.java

+ 4 - 0
mp-service/src/main/java/com/qs/mp/admin/service/impl/TicketBoxServiceImpl.java

@@ -128,6 +128,10 @@ public class TicketBoxServiceImpl extends ServiceImpl<TicketBoxMapper, TicketBox
         awardsPrize.setPrizeId(bizIdGenerator.newId());
         awardsPrize.setBoxId(ticketBox.getBoxId());
         awardsPrize.setAwardsId(ticketAwards.getAwardsId());
+        if (null == awardsPrize.getQuantity() || 0 == awardsPrize.getQuantity()) {
+          // 页面没设置奖品的具体数量,则默认为整个奖项的数量
+          awardsPrize.setQuantity(ticketAwards.getQuantity());
+        }
         awardsPrize.setRemainQty(awardsPrize.getQuantity());
         awardsPrize.setCashedQty(0);
         if (prizeParam.getPrizeType() == TicketPrizeTypeEnum.GOODS) {