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:
@@ -46,7 +46,7 @@ public class CommentsApi extends ApiBaseController{
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value="/page",method= {RequestMethod.GET,RequestMethod.POST})
|
||||
public JsonResponse<PageList<Comments>> findPage(Pagination pager,Integer type,String id,Integer clevel,String author){
|
||||
public JsonResponse<PageList<Comments>> findPage(Pagination pager,Integer type,String id,Integer clevel,String author,String orderField){
|
||||
if(clevel==null) {
|
||||
//return badRequest("未指定级别");
|
||||
clevel=1;
|
||||
|
||||
@@ -128,7 +128,7 @@ public interface ICommentsService {
|
||||
* @param aid
|
||||
* @return
|
||||
*/
|
||||
PageList<Comments> findPage(int pageIndex,int pageSize, int objType,String objId,int clevel,String aid);
|
||||
PageList<Comments> findPage(int pageIndex,int pageSize, int objType,String objId,int clevel,String aid,String orderField);
|
||||
|
||||
/**
|
||||
* 查询@我的全部
|
||||
|
||||
@@ -170,10 +170,15 @@ public class CommentsServiceImpl implements ICommentsService{
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageList<Comments> findPage(int pageIndex, int pageSize, int objType, String objId, int clevel, String aid) {
|
||||
public PageList<Comments> findPage(int pageIndex, int pageSize, int objType, String objId, int clevel, String aid,String orderField) {
|
||||
QueryBuilder query=QueryBuilder.from(Comments.class);
|
||||
query.setPageIndex(pageIndex);
|
||||
query.setPageSize(pageSize);
|
||||
if(StringUtil.isNotBlank(orderField)){
|
||||
query.addOrder(OrderCondition.desc(orderField));
|
||||
}else{
|
||||
query.addOrder(OrderCondition.desc("sysCreateTime"));
|
||||
}
|
||||
//query.addOrder(OrderCondition.desc("id"));
|
||||
query.addFilter(FieldFilters.eq("objType", objType));
|
||||
query.addFilter(FieldFilters.eq("objId", objId));
|
||||
|
||||
Reference in New Issue
Block a user