From 824ade1e4a5cf6c35a1ab18d98288c04b4204cd9 Mon Sep 17 00:00:00 2001 From: 18110972313 <780768673@qq.com> Date: Wed, 14 May 2025 10:59:42 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=8F=96=E6=B6=88=E7=89=A9=E6=96=99?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E8=AF=B7=E6=B1=82,=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=9C=AA=E5=88=A0=E9=99=A4BS=5FMES=5FSHIPPED=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=EF=BC=8C=E5=AF=BC=E8=87=B4=E5=8F=96=E6=B6=88=E5=90=8E=E5=86=8D?= =?UTF-8?q?=E6=AC=A1=E5=85=A5=E5=BA=93=E6=8F=90=E7=A4=BA=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cim/idm/service/Impl/MESToWMSServiceImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/MESToWMSServiceImpl.java b/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/MESToWMSServiceImpl.java index 1cef878..a8d4f35 100644 --- a/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/MESToWMSServiceImpl.java +++ b/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/MESToWMSServiceImpl.java @@ -245,7 +245,7 @@ public class MESToWMSServiceImpl implements MESToWMSService { String billCode = toSAPService.cancelShipInter(undoId, user, payMentDate); if (billCode == null) { - throw new GlobalException("报送ERP失败,请联系IT处理!"); + throw new GlobalException("报送SAP失败,请联系IT处理!"); } @@ -262,11 +262,13 @@ public class MESToWMSServiceImpl implements MESToWMSService { setEventInfo.setUserColumns(hashMap); RemoveInfo removeInfo = new RemoveInfo(); for (Map MP : MPlIST) { + + String MATERIALPACKINGNAME = MP.get("MATERIALPACKINGNAME").toString(); + /* //根据当前的数据跟新完工报告且删除入库表的数据 String sql = "SELECT M.RECEIVEREQUESTNAME,M.RECEIVEREQUESTDETAILNAME,M.QTY FROM MATERIALPACKINGSUB M WHERE M.MATERIALPACKINGNAME = :MATERIALPACKINGNAME\r\n" + "UNION \r\n" + "SELECT M.RECEIVEREQUESTNAME,M.RECEIVEREQUESTDETAILNAME,M.QTY FROM MATERIALPACKINGSUBHISTORY M WHERE M.MATERIALPACKINGNAME = :MATERIALPACKINGNAME"; - String MATERIALPACKINGNAME = MP.get("MATERIALPACKINGNAME").toString(); hashMap.put("MATERIALPACKINGNAME", MATERIALPACKINGNAME); List> queryForList = IDMFrameServiceProxy.getSqlTemplate().queryForList(sql, hashMap); for (int i = 0; i < queryForList.size(); i++) { @@ -307,6 +309,9 @@ public class MESToWMSServiceImpl implements MESToWMSService { String MESsQL = " UPDATE BS_MES_SHIPPED T SET T.RECEIVE_FLAG = 'N' WHERE T.LOTNAME = :MATERIALPACKINGNAME "; IDMFrameServiceProxy.getSqlTemplate().update(MESsQL, hashMap); } + */ + String MESsQL = " DELETE FROM BS_MES_SHIPPED T WHERE T.LOTNAME = :MATERIALPACKINGNAME "; + IDMFrameServiceProxy.getSqlTemplate().update(MESsQL, hashMap); MaterialPackingServiceProxy.getMaterialPackingService().remove(new MaterialPackingKey("SDK", MATERIALPACKINGNAME), makeEventInfo, removeInfo); }