From 27c2a530b641a1b4e815b79cd9a9fbd73debd627 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 06 九月 2025 14:05:51 +0800
Subject: [PATCH] 已办增加进行中查询条件

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/mapper/DoneMapper.xml |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/mapper/DoneMapper.xml b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/mapper/DoneMapper.xml
index 7ed5aba..2c6ffa8 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/mapper/DoneMapper.xml
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/mapper/DoneMapper.xml
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.springblade.mdm.flow.mapper.DoneMapper">
-
-
-
-
+    <!--鏌ヨ鐢ㄦ埛宸插姙鍒楄〃-->
     <select id="pageQuery" resultType="org.springblade.mdm.flow.vo.FlowVO">
         SELECT
         HTI.ID_ AS taskId,
@@ -19,7 +16,8 @@
         HPD.NAME_ AS processDefinitionName,
         HPD.KEY_ as processDefinitionKey,
         HPI.START_TIME_ as processCreateTime,
-        HTI.TASK_DEF_KEY_ as taskDefinitionKey
+        HTI.TASK_DEF_KEY_ as taskDefinitionKey,
+        case when HPI.END_TIME_ is null then 'false' else 'true' end as processIsFinished
         FROM
         ACT_HI_TASKINST HTI
 
@@ -55,6 +53,18 @@
                     or (VAR.name_='productModel' and TEXT_ like  #{patternVal})
                 )
             </if>
+            <if test="query.status != null and query.status != 0">
+                <choose>
+                    <when test="query.status == 1">
+                        AND HPI.END_TIME_ is null
+                    </when>
+
+                    <otherwise>
+                        AND HPI.END_TIME_ is not null
+                    </otherwise>
+                </choose>
+            </if>
+
          </where>
         )
         order by HTI.END_TIME_ desc

--
Gitblit v1.9.3