Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Z
zlmy-cloud
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zlmy
zlmy-cloud
Commits
24e80df6
Commit
24e80df6
authored
May 09, 2025
by
鲁鸿波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询已办流程表单时判断是否子流程,主流程
parent
f6575e46
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
42 additions
and
3 deletions
+42
-3
修改记录.md
zlmy-modules/zlmy-boot/doc/v2.6.0/修改记录.md
+8
-2
RuTaskDao.java
...oot/src/main/java/com/testor/module/wf/dao/RuTaskDao.java
+2
-0
RuTaskServiceImpl.java
.../com/testor/module/wf/service/impl/RuTaskServiceImpl.java
+8
-1
RuTaskMapper.xml
...-boot/src/main/resources/mapper/workflow/RuTaskMapper.xml
+24
-0
No files found.
zlmy-modules/zlmy-boot/doc/v2.6.0/修改记录.md
View file @
24e80df6
...
@@ -91,4 +91,10 @@ hazardousTaskBLOrg hazardousTaskBLDept hazardousTaskConfinedSpace hazardousTask
...
@@ -91,4 +91,10 @@ hazardousTaskBLOrg hazardousTaskBLDept hazardousTaskConfinedSpace hazardousTask
# 新增流程图
# 新增流程图
hazardousTaskStifling
hazardousTaskStifling
hazardousTaskBLLN2
hazardousTaskBLLN2
\ No newline at end of file
# 字典值修改
update t_sys_dict_data set status = '0'
where dict_data_id in('b125a6ee7b484f47bda53856ef71a4a1','e8225810471c448abcfca87842952d7d','2d3e648250cb4c27aae5383ce24383c0')
\ No newline at end of file
zlmy-modules/zlmy-boot/src/main/java/com/testor/module/wf/dao/RuTaskDao.java
View file @
24e80df6
...
@@ -13,6 +13,8 @@ public interface RuTaskDao extends SuperDao<ActRuTask> {
...
@@ -13,6 +13,8 @@ public interface RuTaskDao extends SuperDao<ActRuTask> {
HisTask
getHisTask
(
@Param
(
"his"
)
HisTaskListRequest
his
);
HisTask
getHisTask
(
@Param
(
"his"
)
HisTaskListRequest
his
);
HisTask
getTaskId
(
@Param
(
"taskId"
)
String
taskId
);
List
<
Map
>
countToDo
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"orgId"
)
String
orgId
);
List
<
Map
>
countToDo
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"orgId"
)
String
orgId
);
IPage
<
TodoTask
>
selectToDoList
(
IPage
<
TodoTask
>
page
,
@Param
(
"todo"
)
TodoTaskSqlParam
todoTaskSqlParam
);
IPage
<
TodoTask
>
selectToDoList
(
IPage
<
TodoTask
>
page
,
@Param
(
"todo"
)
TodoTaskSqlParam
todoTaskSqlParam
);
...
...
zlmy-modules/zlmy-boot/src/main/java/com/testor/module/wf/service/impl/RuTaskServiceImpl.java
View file @
24e80df6
...
@@ -62,7 +62,14 @@ public class RuTaskServiceImpl implements RuTaskService {
...
@@ -62,7 +62,14 @@ public class RuTaskServiceImpl implements RuTaskService {
@Override
@Override
public
HisTask
getHisTask
(
HisTaskListRequest
hisTaskListRequest
)
{
public
HisTask
getHisTask
(
HisTaskListRequest
hisTaskListRequest
)
{
return
ruTaskMapper
.
getHisTask
(
hisTaskListRequest
);
HisTask
hisTask
=
ruTaskMapper
.
getHisTask
(
hisTaskListRequest
);
//可能是查的子流程但传的流程id是主流程的
if
(
null
==
hisTask
){
if
(!
StringUtils
.
isEmpty
(
hisTaskListRequest
.
getTaskId
())){
hisTask
=
ruTaskMapper
.
getTaskId
(
hisTaskListRequest
.
getTaskId
());
}
}
return
hisTask
;
}
}
/**
/**
...
...
zlmy-modules/zlmy-boot/src/main/resources/mapper/workflow/RuTaskMapper.xml
View file @
24e80df6
...
@@ -44,6 +44,30 @@
...
@@ -44,6 +44,30 @@
<if
test=
"his.processInstanceId != null"
>
AND task.PROC_INST_ID_ = #{his.processInstanceId}
</if>
<if
test=
"his.processInstanceId != null"
>
AND task.PROC_INST_ID_ = #{his.processInstanceId}
</if>
</select>
</select>
<select
id=
"getTaskId"
resultType=
"com.tongtech.tfw.workflow.apis.task.model.dto.HisTask"
>
SELECT
task.ID_ AS taskId,
task.NAME_ AS taskName,
task.START_TIME_ AS startTime,
task.END_TIME_ AS endTime,
task.FORM_KEY_ as formKey,
task.PROC_INST_ID_ AS processInstanceId,
task.PROC_DEF_ID_ AS processDefinitionId,
procdef.NAME_ AS processDefinitionName,
procdef.VERSION_ AS processDefinitionVersion,
procdef.DESCRIPTION_ as processDefinitionDescription,
usr.FIRST_ AS startUser,
hiproc.BUSINESS_KEY_ AS bizId
FROM
act_hi_taskinst task
LEFT JOIN act_hi_procinst hiproc ON task.PROC_INST_ID_ = hiproc.PROC_INST_ID_
LEFT JOIN act_re_procdef procdef ON task.PROC_DEF_ID_ = procdef.ID_
LEFT JOIN act_id_user usr ON hiproc.START_USER_ID_ = usr.ID_
WHERE
task.END_TIME_ IS NOT NULL
<if
test=
"taskId != null"
>
AND task.ID_ =#{taskId}
</if>
</select>
<select
id=
"countToDo"
resultMap=
"countToDoResult"
>
<select
id=
"countToDo"
resultMap=
"countToDoResult"
>
SELECT
SELECT
count(distinct task.ID_) as num,
count(distinct task.ID_) as num,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment