|
|
@@ -3530,8 +3530,11 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
|
|
|
vo.setProcessId(e.getProcessId());
|
|
|
vo.setProcessName(e.getProcessName());
|
|
|
vo.setIsApproval(0);
|
|
|
- Integer taskCount = workflowRecordMapper.getTaskCount(e.getTaskId());
|
|
|
- if(taskCount > 1){
|
|
|
+ List<WorkflowApproveRecord> list = approveRecordService.list(
|
|
|
+ new QueryWrapper<WorkflowApproveRecord>().lambda()
|
|
|
+ .eq(WorkflowApproveRecord::getProcessId, e.getProcessId())
|
|
|
+ );
|
|
|
+ if(list.size() > 1){
|
|
|
vo.setIsApproval(1);
|
|
|
}
|
|
|
//如果是已经完成的任务 默认是100进度
|