From 01c26850ef5167dff0b265d3fb3906e604e0824d Mon Sep 17 00:00:00 2001 From: mengjiao <3338049200@qq,com> Date: Mon, 15 Jul 2024 15:06:14 +0800 Subject: [PATCH] =?UTF-8?q?wms=E9=87=87=E8=B4=AD=E6=8F=90=E5=8D=95-?= =?UTF-8?q?=E9=80=81=E8=B4=A7=E5=8D=95=E6=8F=90=E5=8D=95--=E4=BF=AE?= =?UTF-8?q?=E6=94=B93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/op/wms/mapper/OdsProcureOrderMapper.java | 2 ++ .../wms/service/impl/OdsProcureOrderServiceImpl.java | 5 +++++ .../resources/mapper/wms/OdsProcureOrderMapper.xml | 11 +++++++++++ 3 files changed, 18 insertions(+) diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java index fdd5a971..dfe9e495 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java @@ -68,4 +68,6 @@ public interface OdsProcureOrderMapper { void updateOdsProcureOrderAddOperationNumber(OdsProcureOrder odsProcureOrder); List<OdsProcureOrder> selectOdsProcureOrderAlreadyReaderList(OdsProcureOrder odsProcureOrder); + + void updateOdsProcureOrderByProcureCode(OdsProcureOrder odsProcureOrder); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java index 563178f3..00c54f2b 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java @@ -810,6 +810,11 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { order.setActive("1"); List<OdsProcureOrder> orderList = odsProcureOrderMapper.selectOdsProcureOrderList(order); if (orderList.size() > 0) { + //这个地方判断下是不是采购单已经被插入了,如果是的话,并且是走的送货单的路径,那就把送货单给她附上 + if (odsProcureOrder.getUserDefined5()!=null){ + order.setUserDefined5(mainId); + odsProcureOrderMapper.updateOdsProcureOrderByProcureCode(order); + } continue; } order.setUserDefined5(mainId);//送货单 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 b2587880..a2ccd8c4 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 @@ -234,4 +234,15 @@ <if test="materialCode != null and materialCode != ''">and Material_Code = #{materialCode}</if> </select> + <select id="updateOdsProcureOrderByProcureCode" parameterType="OdsProcureOrder"> + update ods_procure_order + SET User_Defined5 = #{userDefined5} + where Procure_Code= #{procureCode} + and Site_code= #{siteCode} + and Material_Code= #{materialCode} + and Material_Desc= #{materialDesc} + and Active= #{Active} + + </select> </mapper> +