From 89aadf97db430501ea8cfdb2d4cced12dfffe3a6 Mon Sep 17 00:00:00 2001 From: caojia <1301869380@qq.com> Date: Thu, 12 Nov 2026 09:45:04 +0800 Subject: [PATCH 1/3] =?UTF-8?q?:sparkles:=20=E6=89=A9=E5=B1=95=E5=BA=94?= =?UTF-8?q?=E6=94=B6=E8=B4=A6=E5=8D=95=E9=94=80=E5=94=AE=E7=BB=8F=E7=90=86?= =?UTF-8?q?=E9=83=A8=E9=97=A8=E6=95=B0=E6=8D=AE=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/receivable/ArBillScopeMapper.xml | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/bms-back/bms-system/src/main/resources/mapper/receivable/ArBillScopeMapper.xml b/bms-back/bms-system/src/main/resources/mapper/receivable/ArBillScopeMapper.xml index e9436273..c86aaa8b 100644 --- a/bms-back/bms-system/src/main/resources/mapper/receivable/ArBillScopeMapper.xml +++ b/bms-back/bms-system/src/main/resources/mapper/receivable/ArBillScopeMapper.xml @@ -11,20 +11,27 @@ AND bill_id IN #{sourceId} - + AND c.del_flag = '0' AND EXISTS ( - SELECT 1 FROM sys_user su - WHERE CAST(su.user_id AS CHAR) = c.sales_user_id AND su.del_flag = '0' - AND (1 = 0 - OR su.user_id = #{scope.userId} - OR su.dept_id = #{scope.deptId} + SELECT 1 FROM sys_user su + WHERE CAST(su.user_id AS CHAR) = c.sales_user_id AND su.del_flag = '0' + AND (1 = 0 + OR su.user_id = #{scope.userId} + + OR EXISTS ( + SELECT 1 FROM sys_dept dept + WHERE dept.dept_id = su.dept_id + AND (dept.dept_id = #{scope.deptId} + OR find_in_set(#{scope.deptId}, dept.ancestors)) + ) + + ) ) - ) AND 1 = 0 From fb9a4e1b294bbf5e9e83fec74eab472aa6590e95 Mon Sep 17 00:00:00 2001 From: caojia <1301869380@qq.com> Date: Thu, 12 Nov 2026 15:00:42 +0800 Subject: [PATCH 2/3] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E5=BA=94?= =?UTF-8?q?=E6=94=B6=E8=B4=A6=E5=8D=95=E9=A2=84=E8=A7=88=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper/price/PrcOrderBillMapper.xml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/bms-back/bms-system/src/main/resources/mapper/price/PrcOrderBillMapper.xml b/bms-back/bms-system/src/main/resources/mapper/price/PrcOrderBillMapper.xml index a7083686..8da108aa 100644 --- a/bms-back/bms-system/src/main/resources/mapper/price/PrcOrderBillMapper.xml +++ b/bms-back/bms-system/src/main/resources/mapper/price/PrcOrderBillMapper.xml @@ -694,14 +694,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{excludedBillId} - - - order by p.pickup_date, p.order_no, p.bill_id - - - order by p.biz_date, p.order_no, p.bill_id - - + order by p.bill_id