From 5ac6ad0ec6e861d4d2275753d15d2ad7f870915a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 22 六月 2026 17:20:07 +0800
Subject: [PATCH] 6、明细记录中有删除操作的,需设置权限; 7、质量管理要设置检验规则;
---
src/main/resources/mapper/approve/ApprovalInstanceMapper.xml | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/approve/ApprovalInstanceMapper.xml b/src/main/resources/mapper/approve/ApprovalInstanceMapper.xml
index 612f457..9e487dd 100644
--- a/src/main/resources/mapper/approve/ApprovalInstanceMapper.xml
+++ b/src/main/resources/mapper/approve/ApprovalInstanceMapper.xml
@@ -51,8 +51,15 @@
<if test="ew.applicantName != null and ew.applicantName !=''">
and ai.applicant_name = #{ew.applicantName}
</if>
+ <if test="ew.currentUserId != null">
+ and (ai.applicant_id = #{ew.currentUserId}
+ or exists (select 1 from approval_task at2
+ where at2.instance_id = ai.id
+ and at2.approver_id = #{ew.currentUserId}
+ and at2.deleted = 0))
+ </if>
</where>
- order by ai.id desc
+ order by ai.create_time desc
</select>
</mapper>
--
Gitblit v1.9.3