mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-11 03:46:50 +08:00
评论加排序
This commit is contained in:
@@ -46,7 +46,7 @@ public class CommentsApi extends ApiBaseController{
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequestMapping(value="/page",method= {RequestMethod.GET,RequestMethod.POST})
|
@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) {
|
if(clevel==null) {
|
||||||
//return badRequest("未指定级别");
|
//return badRequest("未指定级别");
|
||||||
clevel=1;
|
clevel=1;
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ public interface ICommentsService {
|
|||||||
* @param aid
|
* @param aid
|
||||||
* @return
|
* @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
|
@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);
|
QueryBuilder query=QueryBuilder.from(Comments.class);
|
||||||
query.setPageIndex(pageIndex);
|
query.setPageIndex(pageIndex);
|
||||||
query.setPageSize(pageSize);
|
query.setPageSize(pageSize);
|
||||||
|
if(StringUtil.isNotBlank(orderField)){
|
||||||
|
query.addOrder(OrderCondition.desc(orderField));
|
||||||
|
}else{
|
||||||
|
query.addOrder(OrderCondition.desc("sysCreateTime"));
|
||||||
|
}
|
||||||
//query.addOrder(OrderCondition.desc("id"));
|
//query.addOrder(OrderCondition.desc("id"));
|
||||||
query.addFilter(FieldFilters.eq("objType", objType));
|
query.addFilter(FieldFilters.eq("objType", objType));
|
||||||
query.addFilter(FieldFilters.eq("objId", objId));
|
query.addFilter(FieldFilters.eq("objId", objId));
|
||||||
|
|||||||
Reference in New Issue
Block a user