diff --git a/ruoyi-system/src/main/java/com/ruoyi/official/controller/GwJobController.java b/ruoyi-system/src/main/java/com/ruoyi/official/controller/GwJobController.java index f500f25..b4b1339 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/official/controller/GwJobController.java +++ b/ruoyi-system/src/main/java/com/ruoyi/official/controller/GwJobController.java @@ -41,8 +41,7 @@ public class GwJobController extends BaseController { private final IGwJobService iGwJobService; /** - * 查询招聘信息 -列表 + * 查询招聘信息列表 */ @SaCheckPermission("official:job:list") @GetMapping("/list") diff --git a/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwJobInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwJobInfoServiceImpl.java index e42c02b..c8a246b 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwJobInfoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwJobInfoServiceImpl.java @@ -49,20 +49,12 @@ public class GwJobInfoServiceImpl implements IGwJobInfoService { } /** - * 查询招聘信息 - 列表 + * 查询招聘信息列表 */ @Override public TableDataInfo queryPageList(GwJobInfoBo bo, PageQuery pageQuery) { LambdaQueryWrapper lqw = buildQueryWrapper(bo); Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); - //取置顶数据放在首条 - if (CollUtil.isNotEmpty(result.getRecords())){ - List records = result.getRecords(); - List fist = records.stream().filter(itx -> itx.getIsTop().equals("1")).collect(Collectors.toList()); - fist.addAll(records.stream().filter(itx->!itx.getIsTop().equals("1")).collect(Collectors.toList())); - result.setRecords(fist); - } return TableDataInfo.build(result); } @@ -85,7 +77,7 @@ public class GwJobInfoServiceImpl implements IGwJobInfoService { lqw.like(StringUtils.isNotBlank(bo.getJobName()), GwJobInfo::getJobName, bo.getJobName()); lqw.eq(StringUtils.isNotBlank(bo.getPostStatement()), GwJobInfo::getPostStatement, bo.getPostStatement()); lqw.eq(StringUtils.isNotBlank(bo.getSalaryRange()), GwJobInfo::getSalaryRange, bo.getSalaryRange()); - lqw.eq(StringUtils.isNotBlank(bo.getBaseSite()), GwJobInfo::getBaseSite, bo.getBaseSite()); + lqw.like(StringUtils.isNotBlank(bo.getBaseSite()), GwJobInfo::getBaseSite, bo.getBaseSite()); lqw.eq(StringUtils.isNotBlank(bo.getEducation()), GwJobInfo::getEducation, bo.getEducation()); lqw.eq(StringUtils.isNotBlank(bo.getAgeRange()), GwJobInfo::getAgeRange, bo.getAgeRange()); lqw.eq(bo.getReleaseTime() != null, GwJobInfo::getReleaseTime, bo.getReleaseTime()); diff --git a/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwSlideshowServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwSlideshowServiceImpl.java index 02d5d3f..a5c8434 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwSlideshowServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/official/service/impl/GwSlideshowServiceImpl.java @@ -43,7 +43,7 @@ public class GwSlideshowServiceImpl implements IGwSlideshowService { public GwSlideshowVo queryById(Long id) { GwSlideshowVo gwSlideshowVo = baseMapper.selectVoById(id); //查询详情时返回上一篇,下一篇处理 - List list = baseMapper.selectList(Wrappers.lambdaQuery().eq(GwSlideshow::getType,gwSlideshowVo.getType()).orderByDesc(GwSlideshow::getCreateTime)); + List list = baseMapper.selectList(Wrappers.lambdaQuery().eq(GwSlideshow::getType,gwSlideshowVo.getType()).orderByDesc(GwSlideshow::getIsTop).orderByDesc(GwSlideshow::getCreateTime)); getPrevNextArticles(id, gwSlideshowVo, list); return gwSlideshowVo; }