From 7b5430b735144f4296cbb4e2640569adc65f9ed7 Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Wed, 16 Apr 2025 17:48:50 +0800 Subject: [PATCH] 2025-04-16 --- .../spring/modules/quote/service/impl/QuoteServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java index 923c7da5..fefc72f6 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java @@ -25,6 +25,7 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.Objects; @Service @Slf4j @@ -209,6 +210,9 @@ public class QuoteServiceImpl extends ServiceImpl implements public List batchSaveQuoteByQuotation(List list) { List ids = new ArrayList<>();// 获取保存成功的报价单ID for (QuotationInformationVo quotation : list) { + if (Objects.isNull(quotation.getQty())){ + throw new RuntimeException("数量不能为空"); + } if (quotation.getQty().compareTo(BigDecimal.ZERO) <= 0) { throw new RuntimeException("数量不能小于等于0"); } @@ -308,6 +312,7 @@ public class QuoteServiceImpl extends ServiceImpl implements detail.setAdjustTestCost(BigDecimal.ZERO); detail.setCalculatedItems("工具,测试,其他,包装,运输"); detail.setMoq(""); + // 添加币种字段 // 复制detail到Group QuoteGroupDetail groupDetail = new QuoteGroupDetail();