From c527a1b6caa8bc48029f7375d96fb2bdea10e5bd Mon Sep 17 00:00:00 2001 From: liuy <37787198+LiuyCodes@users.noreply.github.com> Date: Thu, 9 Jan 2025 19:16:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(purchase):=20=E6=B7=BB=E5=8A=A0=E8=B6=85?= =?UTF-8?q?=E7=8E=B0=E5=AD=98=E9=87=8F=E6=97=B6=E7=BB=A7=E7=BB=AD=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 PoOrderParentDto 中添加 isSaveWhenOverStockOnHand 字段- 在采购订单生成过程中设置该参数为 "Y" - 该功能支持 5.1sp及以上版本 --- .../frame/plugin/lets/plugin/purchase/ProxyPurchaseReturn.java | 3 +++ .../lets/plugin/purchase/ProxyPurchaseWarehousOrder.java | 3 +++ .../com/hzya/frame/plugin/lets/u8cdto/PoOrderParentDto.java | 1 + 3 files changed, 7 insertions(+) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseReturn.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseReturn.java index 2a6627eb..6a8da828 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseReturn.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseReturn.java @@ -498,6 +498,9 @@ public class ProxyPurchaseReturn extends PluginBaseEntity { //收发类别 poOrderParentDto.setPk_defdoc3(bdRdclEntity.getPkRdcl()); poOrderParentDto.setVdef3(bdRdclEntity.getRdname()); + //超现存量时是否继续保存(5.1sp支持) + //2025年1月9日 19:08:54和李佳妮确认过,这个参数需要配置 + poOrderParentDto.setIsSaveWhenOverStockOnHand("Y"); //采购订单明细行 List poOrderChildrenDtoList = new ArrayList<>(); diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseWarehousOrder.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseWarehousOrder.java index af0b15bf..d24c2b73 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseWarehousOrder.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/purchase/ProxyPurchaseWarehousOrder.java @@ -502,6 +502,9 @@ public class ProxyPurchaseWarehousOrder extends PluginBaseEntity { //收发类别 poOrderParentDto.setPk_defdoc3(bdRdclEntity.getPkRdcl()); poOrderParentDto.setVdef3(bdRdclEntity.getRdname()); + //超现存量时是否继续保存(5.1sp支持) + //2025年1月9日 19:08:54和李佳妮确认过,这个参数需要配置 + poOrderParentDto.setIsSaveWhenOverStockOnHand("Y"); //采购订单明细行 List poOrderChildrenDtoList = new ArrayList<>(); diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/PoOrderParentDto.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/PoOrderParentDto.java index e83f7e0f..ff54b43c 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/PoOrderParentDto.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/u8cdto/PoOrderParentDto.java @@ -92,4 +92,5 @@ public class PoOrderParentDto { private String vmemo; private String vordercode; private String cgiveinvoicevendor; + private String isSaveWhenOverStockOnHand; } \ No newline at end of file