From 549bad4e3b36337dc9d3b436efba0103cc0761ff Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 15 五月 2026 11:50:34 +0800
Subject: [PATCH] 班组长或者指定班组成员能看到对应数据

---
 src/main/resources/mapper/production/ProductionOperationTaskMapper.xml |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/production/ProductionOperationTaskMapper.xml b/src/main/resources/mapper/production/ProductionOperationTaskMapper.xml
index 0361192..ee9a37b 100644
--- a/src/main/resources/mapper/production/ProductionOperationTaskMapper.xml
+++ b/src/main/resources/mapper/production/ProductionOperationTaskMapper.xml
@@ -72,6 +72,13 @@
             <if test="c != null and c.workOrderNo != null and c.workOrderNo != ''">
                 and pot.work_order_no like concat('%', #{c.workOrderNo}, '%')
             </if>
+            <!-- 鐝粍闀垮彲浠ョ湅鍒版墍鏈夊叧鑱旇鍗曠殑鏁版嵁锛屾垚鍛樺彧鑳界湅鍒拌嚜宸辩殑鎶ュ伐 -->
+            <if test="c != null and currentUserId != null">
+                and (
+                    po.team_leader_user_id = #{currentUserId}
+                    or pot.team_user_id = #{currentUserId}
+                )
+            </if>
         </where>
         order by pot.id desc
     </select>

--
Gitblit v1.9.3