diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java index ecc8bc0e..bfb3c643 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java @@ -1562,7 +1562,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { OdsProcureOutOrder odsProcureOutOrder1 = new OdsProcureOutOrder(); odsProcureOutOrder1.setID(IdUtils.fastSimpleUUID()); odsProcureOutOrder1.setSiteCode(order1.getFactoryCode()); - odsProcureOutOrder1.setProduceCode(order.getProduceCode()); + odsProcureOutOrder1.setProduceCode(order1.getWorkorderCode()); odsProcureOutOrder1.setOutNumber(new BigDecimal("0")); //odsProcureOutOrder1.setLocCode(order.getWarehouseNo()); odsProcureOutOrder1.setMaterialCode(order1.getMaterialCode()); @@ -1920,6 +1920,10 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { DynamicDataSourceContextHolder.push("ds_" + factoryCode); //如果这样的话,就区分出来单子和对应的物料。然后根据集合放入暂收集合中 List orderList1=new ArrayList<>();// + for (OdsProcureOrder order: + orderList) { + System.out.println(order.toString()); + } for (OdsProcureOrder order: orderList) { OdsProcureOrder order1= odsProcureOrderMapper.selectOdsProcureOrderCardByUserDefined1(order); @@ -1953,10 +1957,11 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { } odsProcureOrder.setCzNumber(czNumber); } - Map paramMap=new HashMap<>(); + List mapList = new ArrayList<>(); for (OdsProcureOrder order : orderList1) { + Map paramMap=new HashMap<>(); paramMap.put("EBELN",order.getProcureCode());// paramMap.put("EBELP",order.getUserDefined3());//行项目 paramMap.put("MATNR",order.getMaterialCode());//物料 diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml index 27428f02..3fdfe374 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml @@ -731,18 +731,27 @@