WMS出库管理复合下发修改
This commit is contained in:
+2
@@ -132,6 +132,8 @@ public class ExcelParseService {
|
|||||||
stockOutOrder.setUpdateTime(new Date());
|
stockOutOrder.setUpdateTime(new Date());
|
||||||
stockOutOrder.setDelFlag(1);
|
stockOutOrder.setDelFlag(1);
|
||||||
}
|
}
|
||||||
|
// 复核下发状态默认为否(2)
|
||||||
|
stockOutOrder.setCheckTaskDistribution(2);
|
||||||
//校验必填字段
|
//校验必填字段
|
||||||
StringBuilder errorMsg = check(stockOutOrder);
|
StringBuilder errorMsg = check(stockOutOrder);
|
||||||
if (errorMsg.length() > 0) {
|
if (errorMsg.length() > 0) {
|
||||||
|
|||||||
+8
@@ -154,6 +154,10 @@ public class StockOutOrderDomainService {
|
|||||||
//统计总体积
|
//统计总体积
|
||||||
//BigDecimal volumeLimit = stockOutOrderDO.getMaterialDetailList().stream().map(OutMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
//BigDecimal volumeLimit = stockOutOrderDO.getMaterialDetailList().stream().map(OutMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
//stockOutOrderDO.setVolumeLimit(volumeLimit);
|
//stockOutOrderDO.setVolumeLimit(volumeLimit);
|
||||||
|
// 复核下发状态默认为否(2)
|
||||||
|
if (stockOutOrderDO.getCheckTaskDistribution() == null) {
|
||||||
|
stockOutOrderDO.setCheckTaskDistribution(2);
|
||||||
|
}
|
||||||
stockOutOrderService.insert(stockOutOrderDO);
|
stockOutOrderService.insert(stockOutOrderDO);
|
||||||
return outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
return outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
||||||
}
|
}
|
||||||
@@ -180,6 +184,10 @@ public class StockOutOrderDomainService {
|
|||||||
//统计总体积
|
//统计总体积
|
||||||
BigDecimal volumeLimit = stockOutOrderDO.getMaterialDetailList().stream().map(OutMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal volumeLimit = stockOutOrderDO.getMaterialDetailList().stream().map(OutMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
stockOutOrderDO.setVolumeLimit(volumeLimit);
|
stockOutOrderDO.setVolumeLimit(volumeLimit);
|
||||||
|
// 复核下发状态默认为否(2)
|
||||||
|
if (stockOutOrderDO.getCheckTaskDistribution() == null) {
|
||||||
|
stockOutOrderDO.setCheckTaskDistribution(2);
|
||||||
|
}
|
||||||
stockOutOrderService.insert(stockOutOrderDO);
|
stockOutOrderService.insert(stockOutOrderDO);
|
||||||
outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user