|
@@ -15,6 +15,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
+import org.springframework.util.StringUtils;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.client.RestTemplate;
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
@@ -60,12 +61,13 @@ public class QuanNewsServiceImpl extends ServiceImpl<QuanNewsMapper, QuanNews> i
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取更多新闻
|
|
* 获取更多新闻
|
|
- * @param request
|
|
|
|
|
|
+ * @param quanNews
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public RestResponse getMoreNewsList(QuanNewsReq quanNews) {
|
|
public RestResponse getMoreNewsList(QuanNewsReq quanNews) {
|
|
Page<QuanNews> page = new Page<>(quanNews.getPageNum(), quanNews.getPageSize());
|
|
Page<QuanNews> page = new Page<>(quanNews.getPageNum(), quanNews.getPageSize());
|
|
IPage<QuanNews> news = this.page(page, Wrappers.<QuanNews>query()
|
|
IPage<QuanNews> news = this.page(page, Wrappers.<QuanNews>query()
|
|
|
|
+ .like(!StringUtils.isEmpty(quanNews.getTitle()),"title", quanNews.getTitle())
|
|
.orderByDesc("is_top")
|
|
.orderByDesc("is_top")
|
|
.orderByAsc("top_serial")
|
|
.orderByAsc("top_serial")
|
|
.orderByDesc("release_date"));
|
|
.orderByDesc("release_date"));
|