|
|
@@ -203,7 +203,14 @@ public class CoreEvaluateTaskServiceImpl extends ServiceImpl<CoreEvaluateTaskMap
|
|
|
return null;
|
|
|
}
|
|
|
Map map = new HashMap();
|
|
|
- List<SysOrg> sysOrgs = remoteOrgService.selectSysOrgByParentId(evaluateTaskStatisticsDTO.getOrgId(), SecurityConstants.INNER);
|
|
|
+ List<SysOrg> sysOrgs =new ArrayList<>();
|
|
|
+ if (evaluateTaskStatisticsDTO.getType() < 3 || evaluateTaskStatisticsDTO.getOrgShortName().endsWith("地区行社")) {
|
|
|
+ sysOrgs = orgService.selectSysOrgByPathAndType(evaluateTaskStatisticsDTO.getOrgPath(), 3, SecurityConstants.INNER);
|
|
|
+ } else if (evaluateTaskStatisticsDTO.getType() == 3) {
|
|
|
+ sysOrgs = orgService.selectSysOrgByPathAndType(evaluateTaskStatisticsDTO.getOrgPath(), 4, SecurityConstants.INNER);
|
|
|
+ }
|
|
|
+
|
|
|
+// List<SysOrg> sysOrgs = remoteOrgService.selectSysOrgByPathAndType(evaluateTaskStatisticsDTO.getOrgPath(),evaluateTaskStatisticsDTO.getType(), SecurityConstants.INNER);
|
|
|
List<LinkedHashMap> rows = new ArrayList<>();
|
|
|
Double average = null;
|
|
|
Integer all = 0;
|