mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 10:56:50 +08:00
首页第一个文章排序问题
This commit is contained in:
@@ -68,18 +68,22 @@ public class ArticleServiceImpl implements IArticleService{
|
||||
|
||||
@Override
|
||||
public List<Article> articelList(Integer type) {
|
||||
OrderCondition oc=OrderCondition.desc("sysCreateTime");
|
||||
if(type==2){
|
||||
oc=OrderCondition.desc("views");
|
||||
}
|
||||
//先查出带有图片的
|
||||
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", ""));
|
||||
articles.add(article);
|
||||
|
||||
articles.add(tops.get(0));
|
||||
|
||||
QueryBuilder builder = QueryBuilder.from(Article.class);
|
||||
if(type==2){
|
||||
builder.addOrder(OrderCondition.desc("views"));
|
||||
}else{
|
||||
builder.addOrder(OrderCondition.desc("sysCreateTime"));
|
||||
}
|
||||
|
||||
builder.addOrder(oc);
|
||||
builder.addFilter(FieldFilters.eq("status", Article.STATUS_PUBLISH));
|
||||
builder.addFilter(FieldFilters.eq("enabled",true));
|
||||
builder.addFilter(FieldFilters.eq("deleted",false));
|
||||
|
||||
@@ -31,7 +31,6 @@ public class SysManagerApi extends ApiBaseController {
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/page")
|
||||
@@ -47,7 +46,6 @@ public class SysManagerApi extends ApiBaseController {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @param sysManager
|
||||
* @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