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