mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 19:36:50 +08:00
首页第一个文章排序问题
This commit is contained in:
@@ -68,18 +68,22 @@ public class ArticleServiceImpl implements IArticleService{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Article> articelList(Integer type) {
|
public List<Article> articelList(Integer type) {
|
||||||
|
OrderCondition oc=OrderCondition.desc("sysCreateTime");
|
||||||
|
if(type==2){
|
||||||
|
oc=OrderCondition.desc("views");
|
||||||
|
}
|
||||||
//先查出带有图片的
|
//先查出带有图片的
|
||||||
List<Article> articles = new ArrayList<>();
|
List<Article> articles = new ArrayList<>();
|
||||||
Article article = dao.findOne(FieldFilters.eq("status", Article.STATUS_PUBLISH), FieldFilters.eq("deleted", false), FieldFilters.eq("enabled", true),
|
// Article article = dao.findOne(FieldFilters.eq("status", Article.STATUS_PUBLISH), FieldFilters.eq("deleted", false), FieldFilters.eq("enabled", true),
|
||||||
|
// FieldFilters.isNotNull("coverurl"), FieldFilters.ge("coverurl", ""));
|
||||||
|
// articles.add(article);
|
||||||
|
List<Article> tops =dao.findList(1, oc, null,FieldFilters.eq("status", Article.STATUS_PUBLISH), FieldFilters.eq("deleted", false), FieldFilters.eq("enabled", true),
|
||||||
FieldFilters.isNotNull("coverurl"), FieldFilters.ge("coverurl", ""));
|
FieldFilters.isNotNull("coverurl"), FieldFilters.ge("coverurl", ""));
|
||||||
articles.add(article);
|
articles.add(tops.get(0));
|
||||||
|
|
||||||
QueryBuilder builder = QueryBuilder.from(Article.class);
|
QueryBuilder builder = QueryBuilder.from(Article.class);
|
||||||
if(type==2){
|
|
||||||
builder.addOrder(OrderCondition.desc("views"));
|
builder.addOrder(oc);
|
||||||
}else{
|
|
||||||
builder.addOrder(OrderCondition.desc("sysCreateTime"));
|
|
||||||
}
|
|
||||||
builder.addFilter(FieldFilters.eq("status", Article.STATUS_PUBLISH));
|
builder.addFilter(FieldFilters.eq("status", Article.STATUS_PUBLISH));
|
||||||
builder.addFilter(FieldFilters.eq("enabled",true));
|
builder.addFilter(FieldFilters.eq("enabled",true));
|
||||||
builder.addFilter(FieldFilters.eq("deleted",false));
|
builder.addFilter(FieldFilters.eq("deleted",false));
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ public class SysManagerApi extends ApiBaseController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
*
|
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/page")
|
@PostMapping("/page")
|
||||||
@@ -47,7 +46,6 @@ public class SysManagerApi extends ApiBaseController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
*
|
|
||||||
* @param sysManager
|
* @param sysManager
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
package com.xboe.system.user.vo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量消息
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class BatchMessage {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提交人id
|
||||||
|
*/
|
||||||
|
private List<String> acceptIds;
|
||||||
|
|
||||||
|
private List<String> acceptNames;
|
||||||
|
|
||||||
|
private String refId;
|
||||||
|
|
||||||
|
private String refType;
|
||||||
|
|
||||||
|
private Integer pageType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面参数 默认是id
|
||||||
|
*/
|
||||||
|
private String pageParams;
|
||||||
|
|
||||||
|
private String sendName;
|
||||||
|
|
||||||
|
private String sendAid;
|
||||||
|
|
||||||
|
private Integer sendType;
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user