按总体评分 逆序与顺序
This commit is contained in:
parent
861e5413e5
commit
ec6597ba35
|
@ -400,10 +400,17 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
resourceDTOS = resourceDao.selectDTOPage(resourceDTO, null, null, null, null, ids);
|
resourceDTOS = resourceDao.selectDTOPage(resourceDTO, null, null, null, null, ids);
|
||||||
|
if ("DESC".equals(orderType)) {
|
||||||
resultPage.setRecords(resourceDTOS.stream().sorted(Comparator.comparing(x -> {
|
resultPage.setRecords(resourceDTOS.stream().sorted(Comparator.comparing(x -> {
|
||||||
ResourceDTO index = (ResourceDTO) x;
|
ResourceDTO index = (ResourceDTO) x;
|
||||||
return index.getTotal() == null ? 0L : index.getTotal();
|
return index.getTotal() == null ? 0L : index.getTotal();
|
||||||
}).reversed()).collect(Collectors.toList()));
|
}).reversed()).collect(Collectors.toList()));
|
||||||
|
} else {
|
||||||
|
resultPage.setRecords(resourceDTOS.stream().sorted(Comparator.comparing(x -> {
|
||||||
|
ResourceDTO index = (ResourceDTO) x;
|
||||||
|
return index.getTotal() == null ? 0L : index.getTotal();
|
||||||
|
})).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
resourceDTOS = resourceDao.selectDTOPage(resourceDTO, (pageNum - 1) * pageSize, pageSize, orderField, orderType, null);
|
resourceDTOS = resourceDao.selectDTOPage(resourceDTO, (pageNum - 1) * pageSize, pageSize, orderField, orderType, null);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue