拣货单净重毛重体积面积修改
This commit is contained in:
+5
-1
@@ -307,6 +307,9 @@ public class StockShelfOrderDomainService {
|
||||
throw new ServiceException("上架单【" + stockShelfOrderPO.getShelfOrderNumber() + "】数据已被更新,请刷新后重新进行上架");
|
||||
}
|
||||
//上架保存容器使用记录
|
||||
if (CollectionUtils.isEmpty(stockShelfOrderDO.getMaterialDetailList())) {
|
||||
throw new ServiceException("上架数量不能为空,请填写上架数量后再提交");
|
||||
}
|
||||
genContainerUsageRecord(stockShelfOrderDO);
|
||||
//修改物料明细信息
|
||||
shelfMaterialDetailService.batchShelfUpdate(stockShelfOrderDO);
|
||||
@@ -1233,7 +1236,8 @@ public class StockShelfOrderDomainService {
|
||||
public void genContainerUsageRecord(StockShelfOrderDO stockShelfOrderDO) {
|
||||
List<ShelfMaterialDetailDO> shelfMaterialDetailDOList = stockShelfOrderDO.getMaterialDetailList();
|
||||
if (CollectionUtils.isEmpty(shelfMaterialDetailDOList)) {
|
||||
throw new ServiceException("物料明细不能为空");
|
||||
// 无需处理的明细(上架数量全为0时跳过),直接返回
|
||||
return;
|
||||
}
|
||||
//所有明细
|
||||
List<ShelfMaterialDetail> listShelfMaterialDetail = shelfMaterialDetailService.list(new QueryWrapper<ShelfMaterialDetail>().lambda().eq(ShelfMaterialDetail::getShelfOrderNumber, stockShelfOrderDO.getShelfOrderNumber()));
|
||||
|
||||
Reference in New Issue
Block a user