拣货数量

This commit is contained in:
王奎兴
2026-07-14 15:07:37 +08:00
parent c3b4923ce9
commit ce4f56962f
2 changed files with 7 additions and 3 deletions
@@ -528,4 +528,8 @@ public class OutMaterialDetailDO extends BaseVOEntity {
@ApiModelProperty("出库体积")
@Excel(name = "出库体积")
private BigDecimal outVolume;
@ApiModelProperty("出库数量")
@Excel(name = "出库数量")
private BigDecimal outQuantity;
}
@@ -887,7 +887,7 @@ public class StockOutOrderDomainService {
throw new RuntimeException("出库单明细不存在!");
}
List<OutMaterialDetailDO> pickingMaterialDetailList = materialDetailList.stream()
.filter(m -> m.getOutWeight() != null || m.getOutVolume() != null)
.filter(m -> m.getOutWeight() != null || m.getOutVolume() != null || m.getOutQuantity() != null)
.collect(Collectors.toList());
if (pickingMaterialDetailList != null && pickingMaterialDetailList.size() > 0) {
for (OutMaterialDetailDO outMaterialDetailDO : pickingMaterialDetailList) {
@@ -903,8 +903,8 @@ public class StockOutOrderDomainService {
pickingMaterialDetail.setTotalGrossWeight(outVolume);
pickingMaterialDetail.setVolumeLimit(outVolume);
pickingMaterialDetail.setTotalVolume(outVolume);
pickingMaterialDetail.setPickingQuantity(pickingMaterialDetail.getQuantity());
pickingMaterialDetail.setAlreadyPickingQuantity(pickingMaterialDetail.getQuantity());
pickingMaterialDetail.setPickingQuantity(outMaterialDetailDO.getOutQuantity());
pickingMaterialDetail.setAlreadyPickingQuantity(outMaterialDetailDO.getOutQuantity());
pickingMaterialDetailService.updateById(pickingMaterialDetail);
}
}