From ef77ff77ea208fc24a36378c23177f2bc6f0bb3d Mon Sep 17 00:00:00 2001
From: pengqiang <1067496116@qq.com>
Date: Mon, 8 Aug 2022 16:16:26 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9=E6=B5=81=E7=A8=8B=20=20?=
 =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=AE=9E=E5=88=97=E5=A2=9E=E5=8A=A0=E9=A1=B9?=
 =?UTF-8?q?=E7=9B=AE=E5=90=8D=E7=A7=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/java/cn/palmte/work/pojo/ActProcIns.java          | 1 +
 .../java/cn/palmte/work/service/ActProcInsService.java     | 7 +++++--
 src/main/resources/templates/admin/act_proc_ins_list.ftl   | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cn/palmte/work/pojo/ActProcIns.java b/src/main/java/cn/palmte/work/pojo/ActProcIns.java
index a6e967f..ed51adf 100644
--- a/src/main/java/cn/palmte/work/pojo/ActProcIns.java
+++ b/src/main/java/cn/palmte/work/pojo/ActProcIns.java
@@ -20,4 +20,5 @@ public class ActProcIns {
 
     private Date endTime;
 
+    private String projectName;
 }
diff --git a/src/main/java/cn/palmte/work/service/ActProcInsService.java b/src/main/java/cn/palmte/work/service/ActProcInsService.java
index 944d33b..f9be3f9 100644
--- a/src/main/java/cn/palmte/work/service/ActProcInsService.java
+++ b/src/main/java/cn/palmte/work/service/ActProcInsService.java
@@ -123,10 +123,13 @@ public class ActProcInsService {
     public Page<ActProcIns> list(ConcurrentHashMap<String, String> searchInfo, int pageNumber, int pageSize) {
         String select = "select h.proc_inst_id_ as procInsId,h.proc_def_id_ as procDefId," +
                 "h.start_time_ as startTime,h.end_time_ as endTime,p.key_ as procKey," +
-                "p.name_ as procName,p.NAME_  as dgrmResourceName,p.version_ as version, GROUP_CONCAT(t.NAME_) as currentTask, GROUP_CONCAT(t.ID_) as currentTaskId";
+                "p.name_ as procName,p.NAME_  as dgrmResourceName,p.version_ as version," +
+                " GROUP_CONCAT(t.NAME_) as currentTask, GROUP_CONCAT(t.ID_) as currentTaskId," +
+                " pjct.name as projectName";
         QueryHelper queryHelper = new QueryHelper(select, " act_hi_procinst h " +
                 "left join ACT_RE_PROCDEF p on h.PROC_DEF_ID_ =p.ID_ " +
-                "LEFT JOIN act_ru_task t on t.PROC_INST_ID_=h.proc_inst_id_ ");
+                "LEFT JOIN act_ru_task t on t.PROC_INST_ID_=h.proc_inst_id_ " +
+                "LEFT JOIN project pjct on pjct.id=h.BUSINESS_KEY_");
         queryHelper.addGroupProperty("h.PROC_INST_ID_");
         queryHelper.addOrderProperty("h.start_time_", false);
         Page<ActProcIns> paginate = pagination.paginate(queryHelper.getSql(), ActProcIns.class, pageNumber, pageSize);
diff --git a/src/main/resources/templates/admin/act_proc_ins_list.ftl b/src/main/resources/templates/admin/act_proc_ins_list.ftl
index 7a97184..cb6b3c9 100644
--- a/src/main/resources/templates/admin/act_proc_ins_list.ftl
+++ b/src/main/resources/templates/admin/act_proc_ins_list.ftl
@@ -19,9 +19,10 @@
                         <th class="table-title">流程名称</th>
                         <th class="table-title">流程标识</th>
                         <th class="table-title">流程版本</th>
+                        <th class="table-title">项目名称</th>
                         <th class="table-date">申请人</th>
                         <th class="table-date">申请时间</th>
-                        <th class="table-date">当前任务</th>
+                        <th class="table-date">当前任务节点</th>
                         <th class="table-date">当前审批人</th>
                         <th class="table-date">结束时间</th>
                         <th class="table-set am-text-center">操作</th>
@@ -34,6 +35,7 @@
                                 <td>${list.procName!}</td>
                                 <td>${list.procKey!}</td>
                                 <td>${list.version!}</td>
+                                <td>${list.projectName!}</td>
                                 <td>${list.user!}</td>
                                 <td>${list.startTime?datetime}</td>
                                 <td>${list.currentTask!}</td>