From be2af35025a7ce67125d80c65e52e317aa7872ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Wed, 8 Oct 2025 09:12:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20bug-783=20=E9=87=87=E8=B4=AD=E5=8D=95?= =?UTF-8?q?=E9=80=80=E5=BA=93=E5=8A=9F=E8=83=BD=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/nflg/wms/admin/service/SapService.java | 3 +++ .../src/main/java/com/nflg/wms/common/pojo/qo/zwm3A05QO.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/SapService.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/SapService.java index c73fbfb9..bd321eed 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/SapService.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/SapService.java @@ -160,6 +160,9 @@ public class SapService { .get(); item.getSernrs().add(ot2.getString("SERNR")); } + if (StrUtil.isNotBlank(qo.getEbelp())) { + vo.getItems().removeIf(it -> !StrUtil.equals(it.getEbelp(), qo.getEbelp())); + } log.debug("数据:{}", JSONUtil.toJsonStr(vo)); return vo; diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/zwm3A05QO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/zwm3A05QO.java index a767309a..9580267e 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/zwm3A05QO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/zwm3A05QO.java @@ -21,4 +21,9 @@ public class zwm3A05QO { * 供应商或债权人的帐号 */ private String lifnr; + + /** + * 采购凭证的项目编号 + */ + private String ebelp; }