| | |
| | | |
| | | TProjectDept projectDept = projectDeptService.getById(sysUser.getDeptId()); |
| | | if (projectDept != null) { |
| | | if (!"0".equals(projectDept.getParentId())) { |
| | | if ("0".equals(projectDept.getParentId())) { |
| | | // 查询片区下的所有人员 |
| | | users = sysUsers.stream().filter(e -> e.getDeptId() |
| | | .equals(projectDept.getId()) |
| | |
| | | |
| | | List<TTaskDetail> status3 = taskDetails.stream().filter(e -> e.getClearStatus() == 1).collect(Collectors.toList()); |
| | | List<TTaskDetail> status4 = taskDetails.stream().filter(e -> e.getClearStatus() == 2).collect(Collectors.toList()); |
| | | if (status3.size() + status4.size() != 0) { |
| | | if (!status3.isEmpty()) { |
| | | BigDecimal divide = new BigDecimal(status3.size() + status4.size()) |
| | | .divide(new BigDecimal(status3.size()), 2, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(100)); |
| | | res.setRate(divide); |