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:
@@ -79,9 +79,7 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(caseVo.getExcellent()!=null){
|
|
||||||
filters.add(FieldFilters.eq("excellent",caseVo.getExcellent()));
|
|
||||||
}
|
|
||||||
|
|
||||||
//增加只是查询有附件的
|
//增加只是查询有附件的
|
||||||
filters.add(FieldFilters.isNotNull("filePath"));
|
filters.add(FieldFilters.isNotNull("filePath"));
|
||||||
@@ -138,9 +136,12 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
query.addOrder(OrderCondition.desc("isTop"));
|
query.addOrder(OrderCondition.desc("isTop"));
|
||||||
query.addOrder(OrderCondition.desc("topTime"));
|
query.addOrder(OrderCondition.desc("topTime"));
|
||||||
}
|
}
|
||||||
|
//如果选择的是优秀案例,那么这里就按优秀案例的试试排序
|
||||||
|
if(caseVo.getExcellent()!=null && caseVo.getExcellent()){
|
||||||
|
filters.add(FieldFilters.eq("excellent",caseVo.getExcellent()));
|
||||||
|
}
|
||||||
OrderCondition order=null;
|
OrderCondition order=null;
|
||||||
if(StringUtils.isNotBlank(caseVo.getOrderField())) {
|
if(StringUtils.isNotBlank(caseVo.getOrderField())) {
|
||||||
if(caseVo.getOrderAsc()==null || caseVo.getOrderAsc()) {
|
if(caseVo.getOrderAsc()==null || caseVo.getOrderAsc()) {
|
||||||
order=OrderCondition.asc(caseVo.getOrderField());
|
order=OrderCondition.asc(caseVo.getOrderField());
|
||||||
}else {
|
}else {
|
||||||
@@ -149,6 +150,8 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
}else {
|
}else {
|
||||||
order=OrderCondition.desc("sysCreateTime");
|
order=OrderCondition.desc("sysCreateTime");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
query.addFilters(filters);
|
query.addFilters(filters);
|
||||||
query.addOrder(order);
|
query.addOrder(order);
|
||||||
query.setPageIndex(pageIndex);
|
query.setPageIndex(pageIndex);
|
||||||
|
|||||||
Reference in New Issue
Block a user