From 000f0198bfc7b3309e5230d967c4d35fa9da95a2 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期四, 14 八月 2025 16:37:51 +0800 Subject: [PATCH] 用电区域代码优化 --- src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml b/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml index 8a2bb9e..e7e882c 100644 --- a/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml +++ b/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml @@ -21,7 +21,7 @@ LEFT join sales_ledger_scheduling t3 on T2.id = t3.sales_ledger_product_id LEFT JOIN sales_ledger T1 ON T1.id = T2.sales_ledger_id <where> - T1.id is not null + T1.id is not null and T2.type = 1 <if test="salesLedgerDto.customerName != null and salesLedgerDto.customerName != '' "> AND T1.customer_name LIKE CONCAT('%',#{salesLedgerDto.customerName},'%') </if> @@ -60,7 +60,7 @@ sales_ledger_product T2 LEFT JOIN sales_ledger T1 ON T1.id = T2.sales_ledger_id LEFT join sales_ledger_scheduling t3 on T1.id = t3.sales_ledger_id - where T1.id is not null + where T1.id is not null and T2.type = 1 GROUP BY T2.id </select> <select id="listPageProcess" resultType="com.ruoyi.production.dto.SalesLedgerSchedulingProcessDto"> @@ -73,6 +73,7 @@ T2.scheduling_user_name, T2.scheduling_date, ifNull(T2.scheduling_num,0) AS schedulingNum, + ifNull(T2.finished_num,0) AS successNum, T1.sales_contract_no, T1.customer_contract_no, T1.project_name, @@ -85,7 +86,7 @@ LEFT JOIN sales_ledger T1 ON T1.id = T2.sales_ledger_id left join sales_ledger_product t3 on T2.sales_ledger_product_id = t3.id <where> - 1 = 1 + t3.type = 1 <if test="salesLedgerDto.status != null and salesLedgerDto.status != '' "> AND T2.status = #{salesLedgerDto.status} </if> @@ -108,6 +109,6 @@ AND T2.scheduling_date <= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d') </if> </where> - order by T2.update_time desc + order by T2.status asc </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3