|
@@ -112,6 +112,34 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
return BeanConverterUtil.copyListProperties(voList, CheckJob.class);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<CheckJobVO> getVOListByDTO(CheckJobDTO model) {
|
|
|
+ if (model.getFilter() != null && DataFilterTypeEnum.SELF.getValue() == model.getFilter().intValue()) {
|
|
|
+ UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
+ model.setCheckUserId(userInfo.getUserId());
|
|
|
+ }
|
|
|
+ if(model.getSearchMonth() != null){
|
|
|
+ LocalDate firstDay = model.getSearchMonth().with(TemporalAdjusters.firstDayOfMonth());
|
|
|
+ LocalDate lastDay = model.getSearchMonth().with(TemporalAdjusters.lastDayOfMonth());
|
|
|
+ LocalTime.of(0,0,0);
|
|
|
+ //获取月的第一天0时0分0秒
|
|
|
+ LocalDateTime firstDayTime = LocalDateTime.of(firstDay, LocalTime.of(0,0,0));
|
|
|
+ //获取月的第一天0时0分0秒
|
|
|
+ LocalDateTime lastDayTime = LocalDateTime.of(lastDay, LocalTime.of(23,59,59));
|
|
|
+ model.setSearchStartTime(firstDayTime);
|
|
|
+ model.setSearchEndTime(lastDayTime);
|
|
|
+ }
|
|
|
+ if(model.getSearchDay() != null){
|
|
|
+ //获取月的第一天0时0分0秒
|
|
|
+ LocalDateTime firstDayTime = LocalDateTime.of(model.getSearchDay(), LocalTime.of(0,0,0));
|
|
|
+ //获取月的第一天0时0分0秒
|
|
|
+ LocalDateTime lastDayTime = LocalDateTime.of(model.getSearchDay(), LocalTime.of(59,59,59));
|
|
|
+ model.setSearchStartTime(firstDayTime);
|
|
|
+ model.setSearchEndTime(lastDayTime);
|
|
|
+ }
|
|
|
+ return mapper.selectList(model);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public AbstractPageResultBean<CheckJob> selectPageInfo(CheckJobDTO model, int pageNum, int pageSize) {
|
|
|
if (model.getFilter() != null && DataFilterTypeEnum.SELF.getValue() == model.getFilter().intValue()) {
|