From 1633bef0472fd5fb7ccb44e96766fe1dea35a9c3 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Fri, 2 May 2025 15:07:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A1=E3=80=81=E6=96=B0?= =?UTF-8?q?=E5=A2=9EOFS=E8=B0=83=E6=95=B4=E5=85=A5=E5=BA=93(=E6=97=A0?= =?UTF-8?q?=E6=BA=90=E4=BB=B6=E5=85=A5=E5=BA=93)--->U8C=E7=BA=A2=E5=AD=97?= =?UTF-8?q?=E5=85=B6=E5=AE=83=E5=87=BA=E5=BA=93=E6=9F=A5=E8=AF=A2=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=A1=A3=E6=A1=88WYTZRKYSGX,=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=AE=A2=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adjust/AdjustInWYJPluginInitializer.java | 23 +++++++++++++++++++ .../lets/u8cdto/GeneralBillVO_4IDto.java | 1 + 2 files changed, 24 insertions(+) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInWYJPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInWYJPluginInitializer.java index e1a8d2d2..23a77e13 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInWYJPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInWYJPluginInitializer.java @@ -10,6 +10,7 @@ import com.hzya.frame.base.PluginBaseEntity; import com.hzya.frame.plugin.lets.constant.OverallConstant; import com.hzya.frame.plugin.lets.constant.ProfilesActiveConstant; import com.hzya.frame.plugin.lets.dao.IBdRdclDao; +import com.hzya.frame.plugin.lets.entity.BdDefdocEntity; import com.hzya.frame.plugin.lets.ofsvo.QueryOfsAdjustOrderRequestVO; import com.hzya.frame.plugin.lets.ofsvo.QueryOfsSoSaleOutVo; import com.hzya.frame.plugin.lets.ofsvo.QueryOfsStockinOrderRequestVO; @@ -381,6 +382,13 @@ public class AdjustInWYJPluginInitializer extends PluginBaseEntity { parentvo.setDauditdate(StringUtils.substring(modify, 0, 10)); //cdispatcherid--收发类别 parentvo.setCdispatcherid("0107"); + //ccustomerid 客户 + String s = locateCust(ofsHeader.getFacilityCode()); + if (s == null) { + Assert.state(false, "根据仓库编码:{},查询客商为空,请维WYTZRKYSGX档案。", ofsHeader.getFacilityCode()); + } + parentvo.setCcustomerid(s); + //子表 List childrenvo = new ArrayList<>(); @@ -561,4 +569,19 @@ public class AdjustInWYJPluginInitializer extends PluginBaseEntity { List data = res.getData(); return data; } + + + /** + * 根据自定义项定位店铺 + */ + public String locateCust(String cwarehouseid) { + List defdocEntityList = queryU8CEntityUtil.queryBdDefDocByListCode("WYTZRKYSGX"); + + for (BdDefdocEntity bdDefdocEntity : defdocEntityList) { + if (cwarehouseid.equals(bdDefdocEntity.getDoccode())) { + return bdDefdocEntity.getDocname(); + } + } + return null; + } } diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/GeneralBillVO_4IDto.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/GeneralBillVO_4IDto.java index 1526cf1b..95fff26c 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/GeneralBillVO_4IDto.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/GeneralBillVO_4IDto.java @@ -36,6 +36,7 @@ public class GeneralBillVO_4IDto { private String clastmodiid; private String vnote; private String dauditdate;//签字日期 + private String ccustomerid;//客户 private String vuserdef19;//自定义项19--->ofs调整单号 private String vuserdef20;//自定义项20