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