From 6ad5c2cdc193cf7bb02884961b7434cd7f607a0d Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 16 四月 2026 10:48:09 +0800
Subject: [PATCH] feat(production): 扩展生产工艺路线支持多产品绑定及工单权限控制

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

diff --git a/src/main/resources/mapper/production/ProductOrderMapper.xml b/src/main/resources/mapper/production/ProductOrderMapper.xml
index 6b993bf..3fcec90 100644
--- a/src/main/resources/mapper/production/ProductOrderMapper.xml
+++ b/src/main/resources/mapper/production/ProductOrderMapper.xml
@@ -63,6 +63,14 @@
             <if test="c.startTime != null and c.endTime != null">
                 and po.create_time between #{c.startTime} and #{c.endTime}
             </if>
+            <if test="isAdmin == false">
+                and exists (
+                    select 1
+                    from product_work_order pwo_auth
+                    where pwo_auth.product_order_id = po.id
+                      and find_in_set(#{userId}, pwo_auth.report_user_ids)
+                )
+            </if>
         </where>
     </select>
     <select id="listProcessRoute" resultType="com.ruoyi.production.pojo.ProcessRoute">

--
Gitblit v1.9.3