fix: bug-928 成品订单入库(生产订单入库)清点件,入库后WMS库存没增加

This commit is contained in:
曹鹏飞 2025-11-25 11:49:56 +08:00
parent 268fbc3220
commit 376f3c5323
1 changed files with 9 additions and 7 deletions

View File

@ -417,13 +417,15 @@ public class InProduceOrderController extends BaseController {
.map(InMaterialScanRecord::getSerialNo)
.toList();
}
inventoryService.in(input1.stream().map(it -> new InventoryDTO()
.setMaterialNo(request.getItems().get(0).getMaterialNo())
.setNum(it.getPSMNG())
.setFactoryNo(it.getPWERK())
.setWarehouseNo(it.getLGORT())
.setBatchNo(it.getCHARG())
.setSerialNo("") //TODO 如何设置序列号
inventoryService.in(list.stream()
.filter(it -> Objects.equals(it.getParentId(), 0L))
.map(it -> new InventoryDTO()
.setMaterialNo(it.getMaterialNo())
.setNum(it.getNum())
.setFactoryNo(it.getFactoryNo())
.setWarehouseNo(it.getWarehouseNo())
.setBatchNo(it.getBatchNo())
.setSerialNo(it.getSernr())
).toList()
);
inMaterialScanRecordRespository.saveAll(records);