|
@@ -548,8 +548,14 @@ public class JdOrderServiceImpl extends ServiceImpl<JdOrderMapper, JdOrder> impl
|
|
List<StockTransferDetails> stockTransferDetailsList = new ArrayList<>();
|
|
List<StockTransferDetails> stockTransferDetailsList = new ArrayList<>();
|
|
for (JdOrderExcelImportBo jdOrderExcelImportBo : value) {
|
|
for (JdOrderExcelImportBo jdOrderExcelImportBo : value) {
|
|
Long productId = productInfoMap.get(jdOrderExcelImportBo.getProductCode());
|
|
Long productId = productInfoMap.get(jdOrderExcelImportBo.getProductCode());
|
|
|
|
+ if (ObjectUtil.isEmpty(productId)) {
|
|
|
|
+ throw new ServiceException(entry.getKey() + "存在未知产品");
|
|
|
|
+ }
|
|
StockTransferDetails stockTransferDetails = new StockTransferDetails();
|
|
StockTransferDetails stockTransferDetails = new StockTransferDetails();
|
|
StockTransferDetails old = stockTransferDetailsService.getOne(q -> q.eq(StockTransferDetails::getStockTransferId, stockTransferId).eq(StockTransferDetails::getProductId, productId));
|
|
StockTransferDetails old = stockTransferDetailsService.getOne(q -> q.eq(StockTransferDetails::getStockTransferId, stockTransferId).eq(StockTransferDetails::getProductId, productId));
|
|
|
|
+ if (ObjectUtil.isEmpty(old)) {
|
|
|
|
+ throw new ServiceException(entry.getKey() + "存在未知明细信息");
|
|
|
|
+ }
|
|
stockTransferDetails.setId(old.getId());
|
|
stockTransferDetails.setId(old.getId());
|
|
stockTransferDetails.setInQuantity(jdOrderExcelImportBo.getReceivedQuantity());
|
|
stockTransferDetails.setInQuantity(jdOrderExcelImportBo.getReceivedQuantity());
|
|
stockTransferDetails.setProductId(productId);
|
|
stockTransferDetails.setProductId(productId);
|