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 3bdd0e7b..f8db23ad 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 @@ -1215,7 +1215,6 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { } @Override - @Transactional public String addOrderCard(OdsProcureOrder odsProcureOrder) { //他有两部分,分别是单子和标识卡,修改单子,把标识卡保存修改库存 String result1="操作成功"; @@ -1290,12 +1289,13 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { mapList.add(paramMap); R result2 = remoteSapService.temporarilyCollected(mapList); int code = result2.getCode(); + OdsProcureOrder order1 = odsProcureOrderMapper.selectOdsProcureOrderByID(odsProcureOrder.getID()); if (code == 200){ Map map = new HashMap(); map = (Map) result2.getData(); String MATERIALDOCUMENT = (String) map.get("MATERIALDOCUMENT"); String MATDOCUMENTYEAR = (String) map.get("MATDOCUMENTYEAR"); - order.setSapTempInfor(result2.getMsg()); + order1.setSapTempInfor(result2.getMsg()); WmsRawOrderIn wmsRawOrderIn=new WmsRawOrderIn(); wmsRawOrderIn.setRawOrderInId(IdUtils.fastSimpleUUID()); wmsRawOrderIn.setFactoryCode(odsProcureOrder.getFactoryCode()); @@ -1321,9 +1321,9 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { wmsRawOrderIn.setGmtCreate(new Date()); wmsRawOrderInMapper.insertWmsRawOrderIn(wmsRawOrderIn); - order.setSapTempStatus("1");//0是失败。1是成功 + order1.setSapTempStatus("1");//0是失败。1是成功 - odsProcureOrderMapper.updateOdsProcureOrder(order); + odsProcureOrderMapper.updateOdsProcureOrder(order1); for (OdsProcureOrder odsProcureOrder1:orderList){ //收货 WmsOdsMateStorageNewsSn wmsOdsMateStorageNewsSn = new WmsOdsMateStorageNewsSn();