|  | @@ -653,13 +653,13 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public void exportReport(CoreEduTrainingTaskReportDto request,HttpServletResponse response) {
 | 
	
		
			
				|  |  | +    public void exportReport(CoreEduTrainingTaskReportDto request, HttpServletResponse response) {
 | 
	
		
			
				|  |  |          final List<CoreEduTrainingTaskReportVo> list = this.selectCoreEduTrainingTaskReport(request);
 | 
	
		
			
				|  |  |          if (ObjectUtil.isEmpty(list)) {
 | 
	
		
			
				|  |  |              throw new SystemException("未获取到数据");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          for (CoreEduTrainingTaskReportVo task : list) {
 | 
	
		
			
				|  |  | -            task.setNo(list.indexOf(task)+1);
 | 
	
		
			
				|  |  | +            task.setNo(list.indexOf(task) + 1);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              // 设置响应头
 | 
	
	
		
			
				|  | @@ -709,14 +709,13 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
	
		
			
				|  |  |          List<CoreEduTrainingTaskReportVo> result = new ArrayList<>();
 | 
	
		
			
				|  |  |          List<CoreEduTrainingTaskReportVo> list = coreEduTrainingTaskMapper.selectReport(request, planId, planIdList);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        buildResultData(sysOrgList, result, list);
 | 
	
		
			
				|  |  | -        return result;
 | 
	
		
			
				|  |  | +        return buildResultData(sysOrgList, result, list);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private void buildResultData(List<SysOrg> sysOrgList, List<CoreEduTrainingTaskReportVo> result, List<CoreEduTrainingTaskReportVo> list) {
 | 
	
		
			
				|  |  | +    private List<CoreEduTrainingTaskReportVo> buildResultData(List<SysOrg> sysOrgList, List<CoreEduTrainingTaskReportVo> result, List<CoreEduTrainingTaskReportVo> list) {
 | 
	
		
			
				|  |  |          if (list.isEmpty()) {
 | 
	
		
			
				|  |  |              //buildEmptyData(sysOrgList, result);
 | 
	
		
			
				|  |  | -            return;
 | 
	
		
			
				|  |  | +            return result;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          for (SysOrg org : sysOrgList) {
 | 
	
		
			
				|  |  |              List<CoreEduTrainingTaskReportVo> childrenOrgData = list.stream()
 | 
	
	
		
			
				|  | @@ -734,6 +733,7 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
	
		
			
				|  |  |              reportVo.setFinishRate(calculatePercent(totalFinish, totalShouldFinish));
 | 
	
		
			
				|  |  |              result.add(reportVo);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        return result;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private void buildEmptyData(List<SysOrg> sysOrgList, List<CoreEduTrainingTaskReportVo> result) {
 | 
	
	
		
			
				|  | @@ -834,7 +834,7 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
	
		
			
				|  |  |          return AjaxResult.success("正在生成pdf,请稍后刷新页面查看!");
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private String getFileOrgName(SysOrg org){
 | 
	
		
			
				|  |  | +    private String getFileOrgName(SysOrg org) {
 | 
	
		
			
				|  |  |          String[] strings = org.getPath().split("-");
 | 
	
		
			
				|  |  |          List<Long> list = Arrays.stream(strings).map(Long::valueOf).collect(Collectors.toList());
 | 
	
		
			
				|  |  |          List<SysOrg> sysOrgList = RemoteCallHandlerExecutor.executeRemoteCall(() -> orgService.selectOrgByIdList(list, SecurityConstants.INNER), ErrorMsgConstants.QUERY_ORG_DATA_ERROR);
 | 
	
	
		
			
				|  | @@ -843,7 +843,7 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
	
		
			
				|  |  |          for (String orgId : strings) {
 | 
	
		
			
				|  |  |              list1.add(map.get(Long.parseLong(orgId)));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        return   String.join("_", list1);
 | 
	
		
			
				|  |  | +        return String.join("_", list1);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private Map<String, Object> getFtlEdu(CoreEduTrainingTaskDetailVo task) {
 |