diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java index 5456d94..7c3087c 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java @@ -41,9 +41,8 @@ public class NewsController { public R> getNews(String content) { // LambdaQueryWrapper qr = new LambdaQueryWrapper<>(); // qr.like(News::getContent, content); - //List list = newsService.list(Wrappers.lambdaQuery().like(News::getContent, content)); - - return R.data(newsService.getNewsInfo()); + List list = newsService.list(Wrappers.lambdaQuery().like(News::getContent, content)); + return R.data(list); } @ApiOperationSupport(order = 2) @ApiOperation(value = "列表", notes = "传入news") diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java index 053b759..1a10c1b 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java @@ -2,7 +2,11 @@ package com.kening.vordm.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.kening.vordm.entity.News; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** * @author G1393 @@ -12,5 +16,6 @@ import com.kening.vordm.entity.News; */ public interface NewsMapper extends BaseMapper { + List selectNewsPage(IPage page, @Param("title") String title); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml index ae3b7b0..2acfa60 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml @@ -23,4 +23,9 @@ create_time,status,manager_id, review_time + + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java index 4b0eb36..ba7905f 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java @@ -1,5 +1,6 @@ package com.kening.vordm.service; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.kening.vordm.entity.News; @@ -10,4 +11,6 @@ import com.kening.vordm.entity.News; */ public interface NewsService extends IService { + IPage selectNewsPage(IPage page, String title); + } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java index 6ae0b26..755bc91 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java @@ -1,11 +1,14 @@ package com.kening.vordm.service.impl; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.kening.vordm.entity.News; import com.kening.vordm.mapper.NewsMapper; import com.kening.vordm.service.NewsService; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author G1393 * @description 针对表【news(新闻咨询数据表)】的数据库操作Service实现 @@ -15,4 +18,10 @@ import org.springframework.stereotype.Service; public class NewsServiceImpl extends ServiceImpl implements NewsService { + @Override + public IPage selectNewsPage(IPage page, String title) { + List news = this.baseMapper.selectNewsPage(page, title); + return page.setRecords(news); + } + }