|
|
|
@ -667,15 +667,15 @@ public class OcrTaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchild
|
|
|
|
|
}
|
|
|
|
|
if (orderValue.equals("similarityScore")) {
|
|
|
|
|
if ("desc".equals(orderType)) {
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getSimilarityScore).reversed());
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getSimilarityScore).thenComparing(OcrTaskChildPictureVo::getCreateDate).reversed());
|
|
|
|
|
} else {
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getSimilarityScore));
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getSimilarityScore).thenComparing(OcrTaskChildPictureVo::getCreateDate));
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
if ("desc".equals(orderType)) {
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getCreateDate).reversed());
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getFromupTime).reversed());
|
|
|
|
|
} else {
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getCreateDate));
|
|
|
|
|
taskChildPictures.sort(Comparator.comparing(OcrTaskChildPictureVo::getFromupTime));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
List<OcrTaskChildPictureVo> collect = taskChildPictures.stream().skip((pageNo - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
|
|
|
|
|