分享收藏还有回答的排序,从id改成创建时间

This commit is contained in:
86182
2022-11-23 17:27:30 +08:00
parent d29418a45d
commit 3c417f4b4d
3 changed files with 19 additions and 19 deletions

View File

@@ -129,7 +129,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
builder.addFilter(FieldFilters.eq("sysCreateAid",aid));
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("id"));
builder.addOrder(OrderCondition.desc("sysCreateTime"));
if(StringUtils.isNotBlank(keyWord)){
builder.addFilter(FieldFilters.like("title", LikeMatchMode.ANYWHERE,keyWord));
}
@@ -407,7 +407,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
QueryBuilder query=QueryBuilder.from(Favorites.class);
query.setPageIndex(pageIndex);
query.setPageSize(pageSize);
query.addOrder(OrderCondition.desc("id"));
query.addOrder(OrderCondition.desc("sysCreateTime"));
if(favorite.getObjType()!=null) {
query.addFilter(FieldFilters.eq("objType", favorite.getObjType()));
}
@@ -442,7 +442,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
query.addFields("c.deadTime","c.views","c.comments","c.praises","c.shares","c.favorites","f.objType","c.score");
query.setPageIndex(pageIndex);
query.setPageSize(pageSize);
query.addOrder(OrderCondition.desc("f.id"));
query.addOrder(OrderCondition.desc("f.sysCreateTime"));
query.addFilter(FieldFilters.eqField("f.objId","c.id"));
query.addFilter(FieldFilters.eq("f.objType",BoedxResourceType.Course.value()));
//查询用户自己的课程收藏,
@@ -511,7 +511,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
QueryBuilder query=QueryBuilder.from(from);
query.setPageIndex(pageIndex);
query.setPageSize(pageSize);
query.addOrder(OrderCondition.desc("f.id"));
query.addOrder(OrderCondition.desc("f.sysCreateTime"));
query.addFilter(FieldFilters.eqField("f.objId","q.id"));
query.addFilter(FieldFilters.eq("f.objType",BoedxResourceType.QA.value()));
//查询用户自己的问答收藏,
@@ -589,7 +589,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
QueryBuilder builder=QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("f.id"));
builder.addOrder(OrderCondition.desc("f.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("f.objId","a.id"));
builder.addFilter(FieldFilters.eq("f.objType",BoedxResourceType.Answer.value()));
builder.addFilter(FieldFilters.eq("f.sysCreateAid",aid));
@@ -640,7 +640,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("f.id"));
builder.addOrder(OrderCondition.desc("f.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("f.objId","c.id"));
builder.addFilter(FieldFilters.eq("f.objType",BoedxResourceType.Case.value()));
builder.addFilter(FieldFilters.eq("f.sysCreateAid",aid));
@@ -685,7 +685,7 @@ public class FavoritesServiceImpl implements IFavoritesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("f.id"));
builder.addOrder(OrderCondition.desc("f.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("f.objId","a.id"));
builder.addFilter(FieldFilters.eq("f.objType",BoedxResourceType.Article.value()));
builder.addFilter(FieldFilters.eq("f.sysCreateAid",aid));

View File

@@ -114,7 +114,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(Shares.class);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("id"));
builder.addOrder(OrderCondition.desc("sysCreateTime"));
if(shares.getObjType()!=null){
builder.addFilter(FieldFilters.eq("objType",shares.getObjType()));
}
@@ -163,7 +163,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","q.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.QA.value()));
builder.addFilter(FieldFilters.eq("s.sysCreateAid",aid));
@@ -211,7 +211,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","c.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.Case.value()));
builder.addFilter(FieldFilters.eq("s.sysCreateAid",aid));
@@ -264,7 +264,7 @@ public class SharesServiceImpl implements ISharesService{
builder.addFields("c.deadTime","c.views","c.comments","c.praises","c.shares","c.favorites,s.isRead");
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","c.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.Course.value()));
builder.addFilter(FieldFilters.eq("s.sysCreateAid",aid));
@@ -324,7 +324,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","a.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.Article.value()));
builder.addFilter(FieldFilters.eq("s.sysCreateAid",aid));
@@ -382,7 +382,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","q.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.QA.value()));
builder.addFilter(FieldFilters.eq("s.toAid",aid));
@@ -434,7 +434,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","c.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.Case.value()));
builder.addFilter(FieldFilters.eq("s.toAid",aid));
@@ -487,7 +487,7 @@ public class SharesServiceImpl implements ISharesService{
builder.addFields("c.deadTime","c.views","c.comments","c.praises","c.shares","c.favorites","s.isRead");
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","c.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.Course.value()));
builder.addFilter(FieldFilters.eq("s.toAid",aid));
@@ -547,7 +547,7 @@ public class SharesServiceImpl implements ISharesService{
QueryBuilder builder = QueryBuilder.from(from);
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("s.id"));
builder.addOrder(OrderCondition.desc("s.sysCreateTime"));
builder.addFilter(FieldFilters.eqField("s.objId","a.id"));
builder.addFilter(FieldFilters.eq("s.objType",BoedxResourceType.Article.value()));
builder.addFilter(FieldFilters.eq("s.toAid",aid));
@@ -623,7 +623,7 @@ public class SharesServiceImpl implements ISharesService{
builder.addFilter(FieldFilters.eq("sysCreateAid",aid));
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("id"));
builder.addOrder(OrderCondition.desc("sysCreateTime"));
//关键字查询
if(StringUtils.isNotBlank(keyword)){
builder.addFilter(FieldFilters.or(FieldFilters.like("content",LikeMatchMode.ANYWHERE,keyword),
@@ -787,7 +787,7 @@ public class SharesServiceImpl implements ISharesService{
builder.addFilter(FieldFilters.eq("toAid",aid));
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addOrder(OrderCondition.desc("id"));
builder.addOrder(OrderCondition.desc("sysCreateTime"));
//关键字查询
if(StringUtils.isNotBlank(keyword)){
builder.addFilter(FieldFilters.or(FieldFilters.like("content",LikeMatchMode.ANYWHERE,keyword),

View File

@@ -309,7 +309,7 @@ public class QuestionServiceImpl implements IQuestionService {
builder.addFilter(FieldFilters.eq("q.status",1));
builder.addFilter(FieldFilters.eq("a.sysCreateAid",aid));
builder.addFilter(FieldFilters.eqField("a.qid","q.id"));
builder.addOrder(OrderCondition.desc("a.id"));
builder.addOrder(OrderCondition.desc("a.sysCreateTime"));
builder.setPageIndex(pageIndex);
builder.setPageSize(pageSize);
builder.addFields("q.id","q.title","q.content","a.id","a.qid","a.content","q.sysCreateTime","a.sysCreateTime",