From cfab9c2d6949a118eb81028e066d76cb6ef8def1 Mon Sep 17 00:00:00 2001 From: mengjiao <3338049200@qq,com> Date: Mon, 7 Oct 2024 17:54:22 +0800 Subject: [PATCH] =?UTF-8?q?wms=E6=9F=A5=E8=AF=A2=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../op/sap/service/impl/SapItemSyncImpl.java | 2 + .../op/wms/domain/WmsOdsMateStorageNews.java | 18 ++++ .../mapper/WmsOdsMateStorageNewsMapper.java | 2 + .../WmsOdsMateStorageNewsServiceImpl.java | 2 +- .../mapper/wms/OdsProcureOrderMapper.xml | 4 +- .../wms/WmsOdsMateStorageNewsMapper.xml | 82 +++++++++++++++++++ 6 files changed, 107 insertions(+), 3 deletions(-) diff --git a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java index 1f1bfab2..f143185e 100644 --- a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java +++ b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java @@ -709,6 +709,7 @@ public class SapItemSyncImpl implements SapItemSyncService { // 首先检查表中是否有行 if (maraTable.getNumRows() > 0) { // 遍历每一行 + String mblnr = new String(); // 物料凭证编号 String mjahr = new String(); // 物料凭证年度 String zeile = new String(); // 物料凭证中的项目 @@ -729,6 +730,7 @@ public class SapItemSyncImpl implements SapItemSyncService { String MATDOCUMENTYEAR= new String(); String tem="0"; for (int i = 0; i < maraTable.getNumRows(); i++) { + maraTable.setRow(i); mblnr = maraTable.getString("MBLNR"); // 物料凭证编号 mjahr = maraTable.getString("MJAHR"); // 物料凭证年度 zeile = maraTable.getString("ZEILE"); // 物料凭证中的项目 diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsOdsMateStorageNews.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsOdsMateStorageNews.java index c6b3f278..af2d6d95 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsOdsMateStorageNews.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsOdsMateStorageNews.java @@ -47,6 +47,24 @@ public class WmsOdsMateStorageNews extends BaseEntity { */ @Excel(name = "库存类型:BC-包材") private String storageType; + private String procureCode; + private String poNo; + + public String getProcureCode() { + return procureCode; + } + + public void setProcureCode(String procureCode) { + this.procureCode = procureCode; + } + + public String getPoNo() { + return poNo; + } + + public void setPoNo(String poNo) { + this.poNo = poNo; + } /** * 库位编码 diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsOdsMateStorageNewsMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsOdsMateStorageNewsMapper.java index ac273c78..6bcbd271 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsOdsMateStorageNewsMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsOdsMateStorageNewsMapper.java @@ -72,4 +72,6 @@ public interface WmsOdsMateStorageNewsMapper { List selectWmsOdsMateStorageNewslsList(WmsOdsMateStorageNews wmsOdsMateStorageNews); WmsOdsMateStorageNews selectWmsOdsMateStorageNewsLSByStorageId(String storageId); + + public List selectWmsOdsMateStorageNewsNEWSList(WmsOdsMateStorageNews wmsOdsMateStorageNews); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsOdsMateStorageNewsServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsOdsMateStorageNewsServiceImpl.java index f6429e42..49a7d28b 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsOdsMateStorageNewsServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsOdsMateStorageNewsServiceImpl.java @@ -62,7 +62,7 @@ public class WmsOdsMateStorageNewsServiceImpl implements IWmsOdsMateStorageNewsS @Override @DS("#header.poolName") public List selectWmsOdsMateStorageNewsList(WmsOdsMateStorageNews wmsOdsMateStorageNews) { - return wmsOdsMateStorageNewsMapper.selectWmsOdsMateStorageNewsList(wmsOdsMateStorageNews); + return wmsOdsMateStorageNewsMapper.selectWmsOdsMateStorageNewsNEWSList(wmsOdsMateStorageNews); } /** diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml index df3fdaf5..5a11a49f 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml @@ -752,8 +752,8 @@ delete from ods_procure_order_card where ID in - - #{odsProcureOrder.ID} + + #{item.ID} diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/WmsOdsMateStorageNewsMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/WmsOdsMateStorageNewsMapper.xml index 04d5c9d2..f09af070 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/WmsOdsMateStorageNewsMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/WmsOdsMateStorageNewsMapper.xml @@ -38,6 +38,8 @@ + + @@ -83,6 +85,86 @@ order by gmt_create desc + + +