|
@@ -54,22 +54,26 @@ public class BaseNoticeController extends BaseController {
|
|
|
public AjaxResult page(@NotEmpty(message = "数据为空")
|
|
|
@RequestBody BaseNoticePageReqVo vo) {
|
|
|
LambdaQueryWrapper<BaseNotice> lw = new LambdaQueryWrapper<>();
|
|
|
- if(!StringUtils.isBlank(vo.getTitle())){
|
|
|
- lw.like(BaseNotice::getTitle,vo.getTitle());
|
|
|
+ if (!StringUtils.isBlank(vo.getTitle())) {
|
|
|
+ lw.like(BaseNotice::getTitle, vo.getTitle());
|
|
|
}
|
|
|
- if(!ObjectUtils.isEmpty(vo.getStartTime())){
|
|
|
- lw.ge(BaseNotice::getReleaseTime,vo.getStartTime());
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getStartTime())) {
|
|
|
+ lw.ge(BaseNotice::getReleaseTime, vo.getStartTime());
|
|
|
}
|
|
|
- if(!ObjectUtils.isEmpty(vo.getStartTime())){
|
|
|
- lw.le(BaseNotice::getReleaseTime,vo.getEntTime());
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getStartTime())) {
|
|
|
+ lw.le(BaseNotice::getReleaseTime, vo.getEntTime());
|
|
|
}
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getType())) {
|
|
|
+ lw.eq(BaseNotice::getType, vo.getType());
|
|
|
+ }
|
|
|
+ lw.orderByDesc(BaseNotice::getReleaseTime);
|
|
|
IPage<BaseNotice> page = baseNoticeService.page(new Page<>(vo.getPageNum(), vo.getPageSize()), lw);
|
|
|
IPage<BaseNoticeVo> pagev = new Page<>();
|
|
|
pagev.setTotal(page.getTotal());
|
|
|
pagev.setCurrent(page.getCurrent());
|
|
|
pagev.setPages(page.getPages());
|
|
|
|
|
|
- if(!ObjectUtils.isEmpty(page) && page.getRecords().size()>0){
|
|
|
+ if (!ObjectUtils.isEmpty(page) && page.getRecords().size() > 0) {
|
|
|
List<BaseNoticeType> list = baseNoticeTypeService.list();
|
|
|
List<Long> ids = list.stream().map(BaseNoticeType::getId).collect(Collectors.toList());
|
|
|
List<BaseNoticeVo> collect = page.getRecords().stream().map(o -> {
|