Browse Source

fix:功能优化(禁闭管理)

master
pengwei 6 months ago
parent
commit
c29de90b95
  1. 14
      src/main/java/com/biutag/supervision/service/ConfinementService.java

14
src/main/java/com/biutag/supervision/service/ConfinementService.java

@ -48,7 +48,7 @@ public class ConfinementService extends ServiceImpl<ConfinementMapper, Confineme
} }
//查询条件:姓名、部门、事由、禁闭时间(大于或者等于开始时间,小于或者等于结束时间) //查询条件:姓名、部门、事由、禁闭时间(大于或者等于开始时间,小于或者等于结束时间)
queryWrapper.like(StrUtil.isNotBlank(param.getName()), "c1.name", StrUtil.trim(param.getName())) queryWrapper.like(StrUtil.isNotBlank(param.getName()), "c1.name", StrUtil.trim(param.getName()))
.like(StrUtil.isNotBlank(param.getMatter()), "c1.matter", StrUtil.trim(param.getMatter())); .or().like(StrUtil.isNotBlank(param.getMatter()), "c1.matter", StrUtil.trim(param.getMatter()));
if (CollectionUtils.isNotEmpty(param.getConfinementTime())) { if (CollectionUtils.isNotEmpty(param.getConfinementTime())) {
queryWrapper.le("c1.end_time", param.getConfinementTime().get(1)) queryWrapper.le("c1.end_time", param.getConfinementTime().get(1))
.ge("c1.start_time", param.getConfinementTime().get(0)); .ge("c1.start_time", param.getConfinementTime().get(0));
@ -71,17 +71,12 @@ public class ConfinementService extends ServiceImpl<ConfinementMapper, Confineme
public Page<ConfinementVo> GetExportData(ConfinementQueryParam param){ public Page<ConfinementVo> GetExportData(ConfinementQueryParam param){
QueryWrapper<Confinement> queryWrapper = new QueryWrapper<>(); QueryWrapper<Confinement> queryWrapper = new QueryWrapper<>();
//查询条件:id、姓名、部门、事由、禁闭时间(大于或者等于开始时间,小于或者等于结束时间) //查询条件:id、姓名、部门、事由、禁闭时间(大于或者等于开始时间,小于或者等于结束时间)
if(StrUtil.isNotEmpty(param.getId())){ queryWrapper.like(StrUtil.isNotBlank(param.getId()),"c1.id",StrUtil.trim(param.getId()))
queryWrapper.like(StrUtil.isBlank(param.getId()),"c1.id",StrUtil.trim(param.getId())); .or().like(StrUtil.isNotBlank(param.getName()), "c1.name", StrUtil.trim(param.getName()));
}
if(StrUtil.isNotEmpty(param.getName())){
queryWrapper.like(StrUtil.isBlank(param.getName()), "c1.name", StrUtil.trim(param.getName()));
}
if(StrUtil.isNotEmpty(param.getMatter())){ if(StrUtil.isNotEmpty(param.getMatter())){
queryWrapper.like(StrUtil.isBlank(param.getMatter()), "c1.matter", StrUtil.trim(param.getMatter())); queryWrapper.or().like(StrUtil.isBlank(param.getMatter()), "c1.matter", StrUtil.trim(param.getMatter()));
} }
if (CollectionUtils.isNotEmpty(param.getConfinementTime())) { if (CollectionUtils.isNotEmpty(param.getConfinementTime())) {
queryWrapper.le("c1.end_time", param.getConfinementTime().get(1)) queryWrapper.le("c1.end_time", param.getConfinementTime().get(1))
.ge("c1.start_time", param.getConfinementTime().get(0)); .ge("c1.start_time", param.getConfinementTime().get(0));
@ -98,5 +93,6 @@ public class ConfinementService extends ServiceImpl<ConfinementMapper, Confineme
//todo 排序 //todo 排序
return baseMapper.queryPage(Page.of(param.getCurrent(), param.getSize()), queryWrapper); return baseMapper.queryPage(Page.of(param.getCurrent(), param.getSize()), queryWrapper);
// return baseMapper.queryPage(Page.of(param.getCurrent(), param.getSize()), queryWrapper);
} }
} }

Loading…
Cancel
Save