zoujiajian vor 2 Jahren
Ursprung
Commit
69d8b4af03

+ 7 - 1
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -381,9 +381,15 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 		if (isGiftCardPay.get()) {
 			//礼品卡规格
 			Map<Long, Integer> giftCardPayNumMap = new ConcurrentHashMap<>();
-			giftCards.stream().forEach(data->{
+			giftCards.stream().forEach(data -> {
+				if (data.getNum() <= 0) {
+					return;
+				}
 				giftCardPayNumMap.putIfAbsent(data.getGcId(), data.getNum());
 			});
+			if (giftCardPayNumMap.isEmpty()) {
+				throw BusinessRuntimeException.getInstance("请选择要购买礼品卡的数量");
+			}
 			List<GiftCardGoodsSkuFrontView> giftCardViews = beanSearcher.searchAll(GiftCardGoodsSkuFrontView.class, MapUtils.builder().field(GiftCardGoodsSkuFrontView::getId, giftCardPayNumMap.keySet()).build());
 			if (giftCardViews.size() != giftCards.size()) {
 				throw BusinessRuntimeException.getInstance("系统异常,请刷新页面重试");