|
|
@@ -91,11 +91,7 @@ public class AppCockpitServiceImpl implements AppCockpitService {
|
|
|
childrenStatistic.forEach(i -> {
|
|
|
AppTaskRankingVo vo = new AppTaskRankingVo();
|
|
|
vo.setOrgName(i.getOrgName());
|
|
|
- if (ObjectUtil.equal(i.getTaskTotal(), 0F)) {
|
|
|
- vo.setRate(1);
|
|
|
- } else {
|
|
|
- vo.setRate(i.getCompletedCount() / i.getTaskTotal());
|
|
|
- }
|
|
|
+ vo.setRate(NumberUtils.computeRate(i.getTaskTotal(),i.getCompletedCount()));
|
|
|
r.add(vo);
|
|
|
});
|
|
|
r.sort(new Comparator<AppTaskRankingVo>() {
|
|
|
@@ -308,11 +304,8 @@ public class AppCockpitServiceImpl implements AppCockpitService {
|
|
|
AppOverviewItemVo questionVo = new AppOverviewItemVo();
|
|
|
questionVo.setShouldComplete(question.get().getTotal());
|
|
|
questionVo.setCurrentCompletedCount(question.get().getCompleted());
|
|
|
- if (ObjectUtil.equal(questionVo.getShouldComplete(), 0)) {
|
|
|
- questionVo.setCurrentCompletedRate(1F);
|
|
|
- } else {
|
|
|
- questionVo.setCurrentCompletedRate(questionVo.getCurrentCompletedCount().floatValue() / questionVo.getShouldComplete());
|
|
|
- }
|
|
|
+ questionVo.setCurrentCompletedRate(NumberUtils.computeRate(questionVo.getShouldComplete(),questionVo.getCurrentCompletedCount()));
|
|
|
+
|
|
|
vo.getTaskInfo().put("问题整改", questionVo);
|
|
|
return vo;
|
|
|
}
|