评论加排序

This commit is contained in:
86182
2022-11-14 14:04:41 +08:00
parent 4155ef1f36
commit 2b18d810ba
3 changed files with 8 additions and 3 deletions

View File

@@ -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;

View File

@@ -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);
/**
* 查询@我的全部

View File

@@ -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));