update 流程中心查询
This commit is contained in:
+1
-1
@@ -100,7 +100,7 @@ public class WorkCenterController {
|
||||
return Result.OK(sentList);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "查询全部流程")
|
||||
@ApiOperation(value = "监控流程")
|
||||
@GetMapping("/getAllList")
|
||||
public Result<?> getAllList(ProcessAll processAll,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
|
||||
+14
-11
@@ -26,20 +26,19 @@
|
||||
p.project_id,
|
||||
p.project_name,
|
||||
p.prc_name_en,
|
||||
group_concat(par.user_id) as handleUserId,
|
||||
par.node_id
|
||||
group_concat(par.user_id) as handleUserId
|
||||
from (
|
||||
select pa.*,
|
||||
max(par.create_time) as receivedTaskTime,
|
||||
max(par.end_time) as completedTaskTime,
|
||||
par.node_id
|
||||
max(par.end_time) as completedTaskTime
|
||||
from process_all pa
|
||||
left join process_approval_record par on pa.process_instance_id = par.process_instance_id
|
||||
${ew.customSqlSegment}
|
||||
group by pa.id
|
||||
) 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
|
||||
LEFT JOIN (
|
||||
SELECT user_id,process_instance_id from process_approval_record WHERE finish_flag = 1
|
||||
) par ON p.process_instance_id = par.process_instance_id
|
||||
group by p.process_instance_id
|
||||
</select>
|
||||
|
||||
@@ -50,9 +49,11 @@
|
||||
from process_all pa
|
||||
left join process_approval_record par on pa.process_instance_id = par.process_instance_id
|
||||
${ew.customSqlSegment}
|
||||
group by pa.id
|
||||
) 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
|
||||
LEFT JOIN (
|
||||
SELECT user_id,process_instance_id from process_approval_record WHERE finish_flag = 1
|
||||
) par ON p.process_instance_id = par.process_instance_id
|
||||
group by p.process_instance_id
|
||||
</select>
|
||||
|
||||
@@ -63,9 +64,11 @@
|
||||
from process_all pa
|
||||
left join process_approval_record par on pa.process_instance_id = par.process_instance_id
|
||||
${ew.customSqlSegment}
|
||||
group by pa.id
|
||||
) 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
|
||||
LEFT JOIN (
|
||||
SELECT user_id,process_instance_id from process_approval_record WHERE finish_flag = 1
|
||||
) par ON p.process_instance_id = par.process_instance_id
|
||||
group by p.process_instance_id
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user