|
@@ -81,6 +81,21 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public int getNotFinishNumByDTO(CheckJobDTO record) {
|
|
|
+ List<Integer> statusList = new ArrayList<Integer>();
|
|
|
+ statusList.add(CheckJobStatusEnum.NOT_EXECUTE.getValue());
|
|
|
+ statusList.add(CheckJobStatusEnum.EXECUTING.getValue());
|
|
|
+ statusList.add(CheckJobStatusEnum.OUT_OF_DATE.getValue());
|
|
|
+ record.setStatusList(statusList);
|
|
|
+ return mapper.getNotFinishNumByDTO(record);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int getCountByDTO(CheckJobDTO model) {
|
|
|
+ return super.getCountByDTO(model);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
*
|
|
|
*
|
|
@@ -1187,10 +1202,10 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
searchEndTime = DateUtils.getLastDayOfMonth(month);
|
|
|
|
|
|
// 总数
|
|
|
- Weekend<CheckJob> weekend = new Weekend<>(CheckJob.class);
|
|
|
- WeekendCriteria<CheckJob, Object> weekendCriteria = weekend.weekendCriteria();
|
|
|
- weekendCriteria.andBetween(CheckJob::getStartTime, searchStartTime, searchEndTime);
|
|
|
- List<CheckJob> list = mapper.selectByExample(weekend);
|
|
|
+ checkJobDTO.setSearchStartTime(searchStartTime);
|
|
|
+ checkJobDTO.setSearchEndTime(searchEndTime);
|
|
|
+ checkJobDTO.setType(CheckStandardTypeEnum.POLLING.getValue());
|
|
|
+ List<CheckJobVO> list = mapper.selectList(checkJobDTO);
|
|
|
|
|
|
List<CheckJobReportVO> result = new ArrayList<CheckJobReportVO>();
|
|
|
for(Map<String, LocalDateTime> map: monthStartAndEndList){
|
|
@@ -1200,7 +1215,7 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
int totalFinishNum = 0;
|
|
|
int totalWaitNum = 0;
|
|
|
double finishRate = 0;
|
|
|
- for(CheckJob checkJob: list){
|
|
|
+ for(CheckJobVO checkJob: list){
|
|
|
if(checkJob.getStartTime().isAfter(map.get("searchStartTimeMonth").toLocalDate()) && checkJob.getStartTime().isBefore(map.get("searchEndTimeMonth").toLocalDate())){
|
|
|
totalNum ++;
|
|
|
if(checkJob.getStatus().equals(CheckJobStatusEnum.FINISHED.getValue())){
|
|
@@ -1233,9 +1248,6 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
searchEndTime = DateUtils.getLastDayOfWeekOfYear(searchYear);
|
|
|
|
|
|
// 总数
|
|
|
- Weekend<CheckJob> weekend = new Weekend<>(CheckJob.class);
|
|
|
- WeekendCriteria<CheckJob, Object> weekendCriteria = weekend.weekendCriteria();
|
|
|
- weekendCriteria.andBetween(CheckJob::getStartTime, searchStartTime, searchEndTime);
|
|
|
checkJobDTO.setSearchStartTime(searchStartTime);
|
|
|
checkJobDTO.setSearchEndTime(searchEndTime);
|
|
|
checkJobDTO.setType(CheckStandardTypeEnum.POLLING.getValue());
|