From a97d265503428ad998c992332caec9eba70bc993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E8=BE=89?= <2830717623@qq.com> Date: Thu, 28 May 2026 16:40:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=B7=E4=B8=B0=E7=BB=B4=E4=BB=96=E5=A5=B6om?= =?UTF-8?q?s=E6=B5=81=E7=A8=8B=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusinessDocumentOrderImpl.java | 4 +- .../BusinessDocumentOrderDomainService.java | 3 + .../repository/po/ExecuteOrderPO.java | 8 ++ .../BusinessDocumentOrderMapper.xml | 33 +++--- .../executeOrder/ExecuteOrderMapper.xml | 105 ++++++++---------- 5 files changed, 76 insertions(+), 77 deletions(-) diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/repository/persistence/BusinessDocumentOrderImpl.java b/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/repository/persistence/BusinessDocumentOrderImpl.java index 01341320c..73d7a4942 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/repository/persistence/BusinessDocumentOrderImpl.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/repository/persistence/BusinessDocumentOrderImpl.java @@ -222,7 +222,7 @@ public class BusinessDocumentOrderImpl extends ServiceImpl 0; diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java index a0ff2f1e2..6f5e702cd 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java @@ -213,4 +213,12 @@ public class ExecuteOrderPO extends BaseVOEntity{ @ApiModelProperty("客户编号") @Excel(name = "客户编号") private String customerNumber; + + @ApiModelProperty("主单业务单号") + @Excel(name = "主单业务单号") + private String mainOrderNumber; + + @ApiModelProperty("卸货联系人") + @Excel(name = "卸货联系人") + private String dischargerName; } diff --git a/mhd_oms/src/main/resources/mapper/businessDocumentOrder/BusinessDocumentOrderMapper.xml b/mhd_oms/src/main/resources/mapper/businessDocumentOrder/BusinessDocumentOrderMapper.xml index beb27b0fc..33da7f54a 100644 --- a/mhd_oms/src/main/resources/mapper/businessDocumentOrder/BusinessDocumentOrderMapper.xml +++ b/mhd_oms/src/main/resources/mapper/businessDocumentOrder/BusinessDocumentOrderMapper.xml @@ -186,20 +186,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - SELECT bdo.*, - NVL(tms_count.total, 0) AS tms_order_status_count - FROM business_document_order bdo - LEFT JOIN ( - SELECT child.MAIN_ORDER_NUM, COUNT(1) AS total - FROM business_document_order child - INNER JOIN NGWL_TEST_WLHY.TMS_ORDER t - ON t.EXECUTE_ORDER_NUMBER = child.goods_number - AND t.SPLICING_ORDER_TYPE = 2 - INNER JOIN NGWL_TEST_WLHY.TMS_TRANSPORT_NOTE tr - ON tr.ORDER_ID = t.ID - AND tr.WAYBILL_STATUS IN (8,9,10,11) - GROUP BY child.MAIN_ORDER_NUM - ) tms_count ON tms_count.MAIN_ORDER_NUM = bdo.goods_number -- SELECT bdo.*, -- NVL(tms_count.total, 0) AS tms_order_status_count -- FROM business_document_order bdo @@ -208,15 +194,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -- FROM business_document_order child -- INNER JOIN NGWL_TEST_WLHY.TMS_ORDER t -- ON t.EXECUTE_ORDER_NUMBER = child.goods_number --- AND t.ORDER_STATUS IN (7, 8) -- AND t.SPLICING_ORDER_TYPE = 2 +-- INNER JOIN NGWL_TEST_WLHY.TMS_TRANSPORT_NOTE tr +-- ON tr.ORDER_ID = t.ID +-- AND tr.WAYBILL_STATUS IN (8,9,10,11) -- GROUP BY child.MAIN_ORDER_NUM -- ) tms_count ON tms_count.MAIN_ORDER_NUM = bdo.goods_number + SELECT bdo.*, + NVL(tms_count.total, 0) AS tms_order_status_count + FROM business_document_order bdo + LEFT JOIN ( + SELECT child.MAIN_ORDER_NUM, COUNT(1) AS total + FROM business_document_order child + INNER JOIN NGWL_TEST_WLHY.TMS_ORDER t + ON t.EXECUTE_ORDER_NUMBER = child.goods_number + AND t.ORDER_STATUS IN (7, 8) + AND t.SPLICING_ORDER_TYPE =1 + GROUP BY child.MAIN_ORDER_NUM + ) tms_count ON tms_count.MAIN_ORDER_NUM = bdo.goods_number bdo.SPLICING_ORDER_TYPE in (0, 2, 4) + and bdo.del_flag=1 and bdo.ID = #{id} @@ -722,7 +723,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select * from NGWL_TEST_USER."USER" where user_member_code =#{customerNumber}