签名方式修改;

This commit is contained in:
王奎兴
2026-08-08 10:25:59 +08:00
parent 067fe1c2c9
commit d14cea759a
@@ -677,6 +677,7 @@ public class ReservationStockInOrderDomainService {
// 按照 warehouseId 分组
Map<Long, List<ReservationInMaterialDetail>> materialDetailGroupByWarehouse = materialDetailList.stream()
.collect(Collectors.groupingBy(ReservationInMaterialDetail::getWarehouseId));
List<String> executionInOrderNumbers = new ArrayList<>();
materialDetailGroupByWarehouse.forEach((warehouseId, details) -> {
if (warehouseId == null) warehouseId = warehouseId1;
@@ -726,6 +727,7 @@ public class ReservationStockInOrderDomainService {
}
BigDecimal quantity = details.stream().map(ReservationInMaterialDetail::getQuantity).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
reservationStockInOrder.setQuantity(quantity);
executionInOrderNumbers.add(reservationStockInOrder.getInOrderNumber());
executionStockInOrderService.save(reservationStockInOrder);
executionInMaterialDetailService.saveBatch(inMaterialDetailList);
ExecutionStockInOrderDO param = new ExecutionStockInOrderDO();
@@ -735,6 +737,8 @@ public class ReservationStockInOrderDomainService {
param.setInOrderIds(inOrderIdList1);
stockInOrderApplicationService.issueOrder(param);
});
byId.setExecutionInOrderNumber(String.join(",", executionInOrderNumbers));
stockInOrderService.updateById(byId);
}