|
@@ -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.setSearchStartTime(DateUtils.getTodayStartTime());
|
|
|
model.setSearchEndTime(DateUtils.getTodayEndTime());
|
|
|
} else if (model.getSearchType() != null && 2 == model.getSearchType()) {
|
|
|
- // model.setSearchStartTime(DateUtils.getMondayOfThisWeek());
|
|
|
+ model.setSearchStartTime(DateUtils.getMondayOfThisWeek());
|
|
|
model.setSearchEndTime(DateUtils.getSundayOfThisWeek());
|
|
|
} else if (model.getSearchType() != null && 3 == model.getSearchType()) {
|
|
|
- //model.setSearchStartTime(DateUtils.getFirstDayOfThisMonth());
|
|
|
+ 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("设备不存在,无法完成任务");
|
|
|
- }
|
|
|
+// sbInfoVO= sbInfoService.getById(checkJob.getSbId());
|
|
|
+
|
|
|
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.andLessThan(CheckJob::getStartTime, DateUtils.getTodayEndTime());
|
|
|
+// weekendCriteria.andBetween(CheckJob::getStartTime,DateUtils.getTodayStartTime(),DateUtils.getTodayEndTime());
|
|
|
+ weekendCriteria.andEqualTo(CheckJob::getStartTime,LocalDate.now());
|
|
|
} else if (searchType == 2) {
|
|
|
// 查询当周的任务数
|
|
|
weekendCriteria.andLessThan(CheckJob::getStartTime, DateUtils.getSundayOfThisWeek());
|