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) .map(InMaterialScanRecord::getSerialNo)
.toList(); .toList();
} }
inventoryService.in(input1.stream().map(it -> new InventoryDTO() inventoryService.in(list.stream()
.setMaterialNo(request.getItems().get(0).getMaterialNo()) .filter(it -> Objects.equals(it.getParentId(), 0L))
.setNum(it.getPSMNG()) .map(it -> new InventoryDTO()
.setFactoryNo(it.getPWERK()) .setMaterialNo(it.getMaterialNo())
.setWarehouseNo(it.getLGORT()) .setNum(it.getNum())
.setBatchNo(it.getCHARG()) .setFactoryNo(it.getFactoryNo())
.setSerialNo("") //TODO 如何设置序列号 .setWarehouseNo(it.getWarehouseNo())
.setBatchNo(it.getBatchNo())
.setSerialNo(it.getSernr())
).toList() ).toList()
); );
inMaterialScanRecordRespository.saveAll(records); inMaterialScanRecordRespository.saveAll(records);