diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java index 5cab0e90..42954ab0 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java @@ -351,4 +351,13 @@ public class OdsProcureOrderController extends BaseController { List list = baseWarehouseService.selectBaseWarehouseListTWO(baseWarehouse); return success(list); } + /** + * 查询包材采购单列表 + */ + @PostMapping("/CKlist") + public TableDataInfo CKlist(OdsProcureOutOrder odsProcureOutOrder) { + startPage(); + List list = odsProcureOrderService.CKlist(odsProcureOutOrder); + return getDataTable(list); + } } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java index 0d7d159c..ec4b0b23 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java @@ -147,4 +147,6 @@ public interface OdsProcureOutOrderMapper { List selectWmsOdsProcureReturnOrderByID(List orderList); void updateWMSOdsProcureReturnOrderByids(@Param("order") OdsProcureOutOrder order, @Param("list") List sapMaterialPostingList); + + List CKlist(OdsProcureOutOrder odsProcureOutOrder); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java index 61e2fc8b..30418d04 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java @@ -139,4 +139,6 @@ public interface IOdsProcureOrderService { String addReturnSC(List orderList); String NewConMaterialOutSCNew(List orderList, List gzList); + + List CKlist(OdsProcureOutOrder odsProcureOutOrder); } 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 04b26fd8..5d3ef2ce 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 @@ -1703,13 +1703,15 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { order.setActive("1"); order.setCreateBy(createBy); order.setCreateDate(new Date()); - //order.setSiteCode(factoryCode); - odsProcureOutOrderMapper.insertWmsRawMissionOut(order); + //order.setSiteCode(factoryCode);} OdsProcureOutOrder odsProcureOutOrder1=new OdsProcureOutOrder(); odsProcureOutOrder1.setProduceCode(produceCode); odsProcureOutOrder1.setMaterialCode(materialCode); List odsProcureOutOrders = odsProcureOutOrderMapper.selectWmsOdsProcureOutOrder(odsProcureOutOrder1); OdsProcureOutOrder order1= odsProcureOutOrders.get(0); + order.setUserDefined4(order1.getUserDefined4()); + odsProcureOutOrderMapper.insertWmsRawMissionOut(order); + BigDecimal realityNumber1 = order1.getOutNumber();//累出库数 BigDecimal realityNumber = order1.getPlanNumber();//计划 BigDecimal planNumber = amount;//本次实际数量 @@ -2439,12 +2441,15 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { order.setCreateBy(createBy); order.setCreateDate(new Date()); //order.setSiteCode(factoryCode); - odsProcureOutOrderMapper.insertWmsRawMissionOut(order); + OdsProcureOutOrder odsProcureOutOrder1=new OdsProcureOutOrder(); odsProcureOutOrder1.setProduceCode(produceCode); odsProcureOutOrder1.setMaterialCode(materialCode); List odsProcureOutOrders = odsProcureOutOrderMapper.selectWmsOdsProcureOutOrder(odsProcureOutOrder1); OdsProcureOutOrder order1= odsProcureOutOrders.get(0); + order.setUserDefined4(order1.getUserDefined4()); + odsProcureOutOrderMapper.insertWmsRawMissionOut(order); + BigDecimal realityNumber1 = order1.getOutNumber();//累出库数 BigDecimal realityNumber = order1.getPlanNumber();//计划 BigDecimal planNumber = amount;//本次实际数量 @@ -2488,6 +2493,13 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { return result; } + @Override + @DS("#header.poolName") + public List CKlist(OdsProcureOutOrder odsProcureOutOrder) { + List orderList= odsProcureOutOrderMapper.CKlist(odsProcureOutOrder); + return orderList; + } + // @Override // public String addReturnSC(List orderList) { // String factoryCode = orderList.get(0).getFactoryCode(); 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 96c76cdd..007d5331 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 @@ -404,6 +404,7 @@ user_defined1, user_defined2, user_defined3, + user_defined4, sn, amount, origin_location, @@ -420,6 +421,7 @@ #{userDefined1}, #{userDefined2}, #{userDefined3}, + #{userDefined4}, #{sn}, #{planNumber}, #{locCode}, @@ -1467,4 +1469,40 @@ +