mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 02:46: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"));
|
||||
@@ -138,9 +136,12 @@ public class CasesServiceImpl implements ICasesService {
|
||||
query.addOrder(OrderCondition.desc("isTop"));
|
||||
query.addOrder(OrderCondition.desc("topTime"));
|
||||
}
|
||||
|
||||
//如果选择的是优秀案例,那么这里就按优秀案例的试试排序
|
||||
if(caseVo.getExcellent()!=null && caseVo.getExcellent()){
|
||||
filters.add(FieldFilters.eq("excellent",caseVo.getExcellent()));
|
||||
}
|
||||
OrderCondition order=null;
|
||||
if(StringUtils.isNotBlank(caseVo.getOrderField())) {
|
||||
if(StringUtils.isNotBlank(caseVo.getOrderField())) {
|
||||
if(caseVo.getOrderAsc()==null || caseVo.getOrderAsc()) {
|
||||
order=OrderCondition.asc(caseVo.getOrderField());
|
||||
}else {
|
||||
@@ -149,6 +150,8 @@ public class CasesServiceImpl implements ICasesService {
|
||||
}else {
|
||||
order=OrderCondition.desc("sysCreateTime");
|
||||
}
|
||||
|
||||
|
||||
query.addFilters(filters);
|
||||
query.addOrder(order);
|
||||
query.setPageIndex(pageIndex);
|
||||
|
||||
Reference in New Issue
Block a user