From a06aacdfa9fdc493eedfb5f5784853b1d8386165 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期二, 25 三月 2025 15:50:53 +0800
Subject: [PATCH] 更新
---
signature/src/main/resources/mapper/sign/SignatureItemMapper.xml | 42 ++++++++++++++++++++++++++++++++++++++++--
1 files changed, 40 insertions(+), 2 deletions(-)
diff --git a/signature/src/main/resources/mapper/sign/SignatureItemMapper.xml b/signature/src/main/resources/mapper/sign/SignatureItemMapper.xml
index a2d0970..237006d 100644
--- a/signature/src/main/resources/mapper/sign/SignatureItemMapper.xml
+++ b/signature/src/main/resources/mapper/sign/SignatureItemMapper.xml
@@ -15,6 +15,7 @@
<result property="initiaiUserId" column="initiai_user_id"/>
<result property="initiaiUserName" column="initiai_user_name"/>
<result property="itemFile" column="item_file"/>
+ <result property="tempFile" column="temp_file"/>
<result property="itemStatus" column="item_status"/>
<result property="delFlag" column="del_flag"/>
<!-- <collection property="signatureFlows" javaType="java.util.List" resultMap="signatureItemRep"/>-->
@@ -102,9 +103,9 @@
si.dept_id as itme_dept_id,
sd.dept_name as item_dept_name,
si.originate_time,
- su.nick_name AS initiai_user_name,
si.initiai_user_id,
- st.file_path as item_file,
+ si.file_path as item_file,
+ st.file_path as temp_file,
si.`status` as item_status,
si.del_flag
FROM
@@ -129,4 +130,41 @@
</where>
ORDER BY si.create_time desc
</select>
+ <select id="getItemListApp" resultType="com.gkhy.sign.dto.rep.SignatureItemRep">
+ SELECT
+ si.id,
+ si.item_name,
+ si.template_id,
+ st.template_name,
+ si.dept_id as itme_dept_id,
+ sd.dept_name as item_dept_name,
+ si.originate_time,
+ si.initiai_user_id,
+ si.file_path as item_file,
+ st.file_path as temp_file,
+ si.`status` as item_status,
+ si.del_flag
+ FROM
+ signature_item si
+ LEFT JOIN signature_template st ON si.template_id = st.id
+ LEFT JOIN signature_type sty ON st.type_id = sty.id
+ LEFT JOIN sys_dept sd ON si.dept_id = sd.dept_id
+ LEFT JOIN sys_user su ON si.initiai_user_id = su.user_id
+ where
+ si.del_flag = 0
+ AND si.id IN (
+ SELECT DISTINCT si.id
+ FROM signature_item si
+ LEFT JOIN signature_flow sf ON si.id = sf.item_id
+ <where>
+ <if test="status != null">
+ and sf.status = #{status}
+ </if>
+ <if test="userId != null">
+ and sf.sign_user_id = #{userId}
+ </if>
+ </where>
+ )
+ ORDER BY si.create_time desc
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.2