fix
This commit is contained in:
parent
ea287c6ae3
commit
af1486b48e
@ -194,35 +194,6 @@ public class TestController {
|
|||||||
collect1 = collect.stream().map(o -> o.toString()).collect(Collectors.toList());
|
collect1 = collect.stream().map(o -> o.toString()).collect(Collectors.toList());
|
||||||
System.out.println();
|
System.out.println();
|
||||||
}
|
}
|
||||||
staffIds.removeAll(collect1);
|
|
||||||
staffIds.forEach(new Consumer<String>() {
|
|
||||||
@Override
|
|
||||||
public void accept(String s) {
|
|
||||||
List<RecordAuth> listAuth = new ArrayList<>();
|
|
||||||
try {
|
|
||||||
ResultRecord resultRecord = resultRecordService.initResult(Long.valueOf(s), 2, 8l);
|
|
||||||
} catch (Exception e) {
|
|
||||||
log.info("失败账户" + s);
|
|
||||||
log.error("" ,e);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
//ResultRecord resultRecord = resultRecordService.createResultRecord(Long.valueOf(s), 1, 7l);
|
|
||||||
System.out.println();
|
|
||||||
/* DepartmentsStaffRelateEntity departmentsStaffRelateEntity = departmentsStaffRelateService.selectByStaffId(Long.valueOf(s));
|
|
||||||
DepartmentsEntity departmentsEntity = departmentsService.selectByDepartmentId(departmentsStaffRelateEntity.getDepartmentId());
|
|
||||||
StaffEntity staffEntity = staffService.selectStaffById(Long.valueOf(s));
|
|
||||||
ResultRecord resultRecord = new ResultRecord();
|
|
||||||
resultRecord.setStaffId(Long.valueOf(s));
|
|
||||||
resultRecord.setType(2);
|
|
||||||
resultRecord.setDepartmentId(departmentsStaffRelateEntity.getDepartmentId());
|
|
||||||
resultRecord.setDepartmentName(departmentsEntity.getDepartmentName());
|
|
||||||
resultRecord.setStaffName(staffEntity.getName());
|
|
||||||
//resultRecord.setFlowStaffIdRole();
|
|
||||||
resultRecordService.insertResultRecord(resultRecord);*/
|
|
||||||
}
|
|
||||||
});
|
|
||||||
System.out.println();
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -26,6 +26,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
import java.util.function.Predicate;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
||||||
@ -419,6 +420,13 @@ public class StaffServiceImpl extends ServiceImpl<StaffDao, StaffEntity> impleme
|
|||||||
}
|
}
|
||||||
//获取人员个数去重
|
//获取人员个数去重
|
||||||
List<String> staffs = list.stream().map(e -> e.getStaffId() + "").collect(Collectors.toList());
|
List<String> staffs = list.stream().map(e -> e.getStaffId() + "").collect(Collectors.toList());
|
||||||
|
staffs.removeIf(s -> {
|
||||||
|
StaffOccupationInfoDto occupationByStaffId = staffOccupationService.getOccupationByStaffId(Long.valueOf(s));
|
||||||
|
if(occupationByStaffId==null || "1".equals(occupationByStaffId.getStaffStatus())){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
});
|
||||||
List<String> staffdistincts = staffs.stream().distinct().collect(Collectors.toList());
|
List<String> staffdistincts = staffs.stream().distinct().collect(Collectors.toList());
|
||||||
return staffdistincts;
|
return staffdistincts;
|
||||||
|
|
||||||
|
|||||||
@ -78,13 +78,20 @@ public class ChartServiceImpl implements ChartService {
|
|||||||
List<GraphicsStatisticalDto> dtos = new ArrayList<>();
|
List<GraphicsStatisticalDto> dtos = new ArrayList<>();
|
||||||
//获取所有人员总数
|
//获取所有人员总数
|
||||||
List<String> allDeparmentIds = staffService.selectAllDeparmentIdsByDepartmentParentId(departmentId);
|
List<String> allDeparmentIds = staffService.selectAllDeparmentIdsByDepartmentParentId(departmentId);
|
||||||
int total = staffService.staffsByAllDeparmentIds(allDeparmentIds).size();
|
|
||||||
//已提交
|
//审核中
|
||||||
int commit = resultRecordService.count(new QueryWrapper<ResultRecord>()
|
int apprvel = resultRecordService.count(new QueryWrapper<ResultRecord>()
|
||||||
.eq("is_delete", type==1?2:0)
|
.eq("is_delete", type==1?2:0)
|
||||||
.eq("type", type)
|
.eq("type", type)
|
||||||
.like("month_time",monthTime)
|
.like("month_time",monthTime)
|
||||||
.ne("status", ResultRecordStatusEnum.CREATE.getStatus())
|
.in("status", ResultRecordStatusEnum.AUDIT.getStatus(),ResultRecordStatusEnum.WAIT_COMMIT.getStatus(),ResultRecordStatusEnum.REJECT.getStatus(),ResultRecordStatusEnum.APPEAL.getStatus())
|
||||||
|
.in("department_id",allDeparmentIds)
|
||||||
|
.select("DISTINCT staff_id"));
|
||||||
|
int noCommit = resultRecordService.count(new QueryWrapper<ResultRecord>()
|
||||||
|
.eq("is_delete", type==1?2:0)
|
||||||
|
.eq("type", type)
|
||||||
|
.like("month_time",monthTime)
|
||||||
|
.eq("status", ResultRecordStatusEnum.CREATE.getStatus())
|
||||||
.in("department_id",allDeparmentIds)
|
.in("department_id",allDeparmentIds)
|
||||||
.select("DISTINCT staff_id"));
|
.select("DISTINCT staff_id"));
|
||||||
//已完成
|
//已完成
|
||||||
@ -97,9 +104,9 @@ public class ChartServiceImpl implements ChartService {
|
|||||||
.select("DISTINCT staff_id"));
|
.select("DISTINCT staff_id"));
|
||||||
|
|
||||||
GraphicsStatisticalDto dto = new GraphicsStatisticalDto();
|
GraphicsStatisticalDto dto = new GraphicsStatisticalDto();
|
||||||
if(total-commit>0){
|
if(noCommit>0){
|
||||||
dto.setCategory("未提交");
|
dto.setCategory("未提交");
|
||||||
dto.setNumber(total-commit);
|
dto.setNumber(noCommit);
|
||||||
dtos.add(dto);
|
dtos.add(dto);
|
||||||
}
|
}
|
||||||
if(finished>0){
|
if(finished>0){
|
||||||
@ -108,10 +115,10 @@ public class ChartServiceImpl implements ChartService {
|
|||||||
dto.setNumber(finished);
|
dto.setNumber(finished);
|
||||||
dtos.add(dto);
|
dtos.add(dto);
|
||||||
}
|
}
|
||||||
if(commit-finished>0){
|
if(apprvel>0){
|
||||||
dto = new GraphicsStatisticalDto();
|
dto = new GraphicsStatisticalDto();
|
||||||
dto.setCategory("审核中");
|
dto.setCategory("审核中");
|
||||||
dto.setNumber(commit-finished);
|
dto.setNumber(apprvel);
|
||||||
dtos.add(dto);
|
dtos.add(dto);
|
||||||
}
|
}
|
||||||
return dtos;
|
return dtos;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user