update 流程中心

This commit is contained in:
lijiarao
2023-11-28 17:48:03 +08:00
parent cbc2b80fba
commit 85c048f08a
2 changed files with 26 additions and 4 deletions
@@ -93,7 +93,7 @@ public class WorkCenterController {
QueryWrapper<ProcessAll> queryWrapper = getProcessAllQueryWrapper(processAll);
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
String userId = loginUser.getId();
queryWrapper.eq("pa.user_id",userId);
queryWrapper.eq("pa.create_user_id",userId);
Page<ProcessAll> page = new Page<>(pageNo, pageSize);
IPage<ProcessAll> sentList = processAllService.getSentList(page, queryWrapper);
@@ -9,15 +9,37 @@
</select>
<select id="getCompletedList" resultType="com.jero.modules.activiti.entity.ProcessAll">
select p.*, group_concat(par.user_id) as handleUserId, par.node_id
select p.id,
p.prc_name,
p.process_instance_id,
p.prc_mes,
p.prc_num,
p.create_user_id,
p.prc_type,
p.prc_status,
p.create_user_name,
p.mes,
p.create_time,
p.end_time,
p.over_time,
p.due_time,
p.project_id,
p.project_name,
p.prc_name_en,
group_concat(par.user_id) as handleUserId,
par.node_id
from (
select pa.*, max(par.create_time) as receivedTaskTime, max(par.end_time) as completedTaskTime, par.node_id
select pa.*,
max(par.create_time) as receivedTaskTime,
max(par.end_time) as completedTaskTime,
par.node_id
from process_all pa
left join process_approval_record par on pa.process_instance_id = par.process_instance_id
${ew.customSqlSegment}
) p
left join process_approval_record par on p.process_instance_id = par.process_instance_id
WHERE par.finish_flag = 0 or par.id is null
WHERE par.finish_flag = 0
or par.id is null
group by p.process_instance_id
</select>