|
@@ -150,10 +150,13 @@ public class EnforceSuperviseController {
|
|
|
dto.setNormalCount(l.getJobCount());
|
|
|
}
|
|
|
dto.setOrgId(l.getOrgId());
|
|
|
- dto.setAllCount(l.getReviewCount()+l.getReportCount()+ l.getNormalCount());
|
|
|
dto.setOrgName(orgmap.get(l.getOrgId()));
|
|
|
enforceOrgTimeoutDtos.add(dto);
|
|
|
});
|
|
|
+ dto.setAllCount(dto.getReviewCount()+dto.getReportCount()+ dto.getNormalCount());
|
|
|
+ if (ObjectUtils.isNotEmpty(dto.getOrgId())) {
|
|
|
+ enforceOrgTimeoutDtos.add(dto);
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
enforceOrgTimeoutDtos.sort(Comparator.comparing(EnforceOrgTimeoutDto::getAllCount).thenComparing(EnforceOrgTimeoutDto::getOrgId));
|
|
@@ -196,7 +199,11 @@ public class EnforceSuperviseController {
|
|
|
if (CollectionUtils.isNotEmpty(enforceAverageTimes)) {
|
|
|
enforceAverageTimeDto.setOrgAvgTime(String.format("%.2f", orgAvgTime / enforceAverageTimes.size()));
|
|
|
enforceAverageTimeDto.setHeadCorpsAvgTime(String.format("%.2f", headCorpsAvgTime / enforceAverageTimes.size()));
|
|
|
- enforceAverageTimeDto.setRate(String.format("%.2f", rate / enforceAverageTimes.size()));
|
|
|
+ try {
|
|
|
+ enforceAverageTimeDto.setRate(String.format("%.2f", (headCorpsAvgTime / enforceAverageTimes.size()) *100/(orgAvgTime / enforceAverageTimes.size())));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.info("计算视频时长与检查终端时长的比值异常:", e);
|
|
|
+ }
|
|
|
}
|
|
|
enforceAverageTimes.add(0, enforceAverageTimeDto);
|
|
|
return R.ok(enforceAverageTimes);
|
|
@@ -226,7 +233,11 @@ public class EnforceSuperviseController {
|
|
|
if (CollectionUtils.isNotEmpty(enforceAverageTimes)) {
|
|
|
enforceAverageTimeDto.setOrgAvgTime(String.format("%.2f", orgAvgTime / enforceAverageTimes.size()));
|
|
|
enforceAverageTimeDto.setHeadCorpsAvgTime(String.format("%.2f", headCorpsAvgTime / enforceAverageTimes.size()));
|
|
|
- enforceAverageTimeDto.setRate(String.format("%.2f", rate / enforceAverageTimes.size()));
|
|
|
+ try {
|
|
|
+ enforceAverageTimeDto.setRate(String.format("%.2f", (headCorpsAvgTime / enforceAverageTimes.size())*100 /(orgAvgTime / enforceAverageTimes.size())));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.info("计算视频时长与检查终端时长的比值异常:", e);
|
|
|
+ }
|
|
|
}
|
|
|
enforceAverageTimes.add(0, enforceAverageTimeDto);
|
|
|
|