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/SignatureFlowMapper.xml |   43 +++++++++++++++++++++++++++++++++----------
 1 files changed, 33 insertions(+), 10 deletions(-)

diff --git a/signature/src/main/resources/mapper/sign/SignatureFlowMapper.xml b/signature/src/main/resources/mapper/sign/SignatureFlowMapper.xml
index c647e6b..ee2547b 100644
--- a/signature/src/main/resources/mapper/sign/SignatureFlowMapper.xml
+++ b/signature/src/main/resources/mapper/sign/SignatureFlowMapper.xml
@@ -4,19 +4,42 @@
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.gkhy.sign.mapper.SignatureFlowMapper">
 
+    <update id="updateByFlowItemId">
+        UPDATE signature_flow
+        SET file_path = #{filePath},
+            `status` = #{status}
+        WHERE
+            item_id = #{itemId}
+          AND sign_user_id = #{userId}
+    </update>
+
+    <update id="updateByFlow">
+        update signature_flow
+        set status=#{status} where item_id = #{itemId} and sign_user_id = #{userId}
+    </update>
+
 
     <select id="selectbyItemId" resultType="com.gkhy.sign.dto.rep.SignatureFlowRep">
-        select sf.item_id,
-               sf.user_id,
-               sf.user_name,
-               sf.dept_id,
-               sf.dept_name,
-               sf.after_user_id,
-               sf.after_user_name,
-               sf.after_dept_id,
-               sf.after_dept_name,
-               siu.status as sing_status
+        select
+            item_id,
+            user_id,
+            user_name,
+            dept_id,
+            dept_name,
+            sign_user_id,
+            sign_user_name,
+            sign_dept_id,
+            sign_dept_name,
+            file_path as sign_file,
+            status as sign_status,
+            sort
         from
             signature_flow where item_id = #{id}
     </select>
+    <select id="selectByItemIdAndStatus" resultType="com.gkhy.sign.entity.SignatureFlow">
+        select * from signature_flow where item_id = #{itemId} and status = 0
+    </select>
+    <select id="selectByItemIdAndUserId" resultType="com.gkhy.sign.entity.SignatureFlow">
+        select * from signature_flow where item_id = #{itemId} and sign_user_id = #{signUserId}
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.2