|
@@ -202,14 +202,15 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
model.setCheckUserId(userInfo.getUserId());
|
|
|
}
|
|
|
+
|
|
|
if (model.getSearchType() != null && 1 == model.getSearchType()) {
|
|
|
-
|
|
|
+ model.setSearchStartTime(DateUtils.getTodayStartTime());
|
|
|
model.setSearchEndTime(DateUtils.getTodayEndTime());
|
|
|
} else if (model.getSearchType() != null && 2 == model.getSearchType()) {
|
|
|
-
|
|
|
+ model.setSearchStartTime(DateUtils.getMondayOfThisWeek());
|
|
|
model.setSearchEndTime(DateUtils.getSundayOfThisWeek());
|
|
|
} else if (model.getSearchType() != null && 3 == model.getSearchType()) {
|
|
|
-
|
|
|
+ model.setSearchStartTime(DateUtils.getFirstDayOfThisMonth());
|
|
|
model.setSearchEndTime(DateUtils.getLastDayOfThisMonth());
|
|
|
}
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
@@ -1041,12 +1042,13 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
}
|
|
|
checkJob.setRealHours(DateUtils.getDurationMinutes(checkJob.getActualStartTime(), checkJob.getActualEndTime()) + "");
|
|
|
OauthUser oauthUser = SecurityUtils.checkAndGetUser();
|
|
|
- SbInfoVO sbInfoVO = new SbInfoVO();
|
|
|
+ SbInfoVO sbInfoVO = sbInfoService.getById(checkJob.getSbId());
|
|
|
+ if (sbInfoVO == null) {
|
|
|
+ throw new BusinessException("设备不存在,无法完成任务");
|
|
|
+ }
|
|
|
if(oauthUser==null){
|
|
|
- sbInfoVO= sbInfoService.getById(checkJob.getSbId());
|
|
|
- if (sbInfoVO == null) {
|
|
|
- throw new BusinessException("设备不存在,无法完成任务");
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
checkJob.setUpdateUserId(sbInfoVO.getSaveUser());
|
|
|
checkJob.setUpdateUserName(sbInfoVO.getSaveUserName());
|
|
|
}else{
|
|
@@ -1062,7 +1064,6 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
|
|
|
|
|
|
this.saveFile(dto);
|
|
|
-
|
|
|
|
|
|
if (!sbInfoVO.getStatus().equals(SbInfoStatusEnum.IN_USE.getValue()))
|
|
|
return;
|
|
@@ -1260,7 +1261,9 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
if(searchType != null) {
|
|
|
|
|
|
if (searchType == 1) {
|
|
|
- weekendCriteria.andLessThan(CheckJob::getStartTime, DateUtils.getTodayEndTime());
|
|
|
+
|
|
|
+
|
|
|
+ weekendCriteria.andEqualTo(CheckJob::getStartTime,LocalDate.now());
|
|
|
} else if (searchType == 2) {
|
|
|
|
|
|
weekendCriteria.andLessThan(CheckJob::getStartTime, DateUtils.getSundayOfThisWeek());
|