|
|
@@ -127,9 +127,6 @@ public class AppraisalService {
|
|
|
//默认时间排序
|
|
|
appraisals.sort((a, b) -> b.getAppraiseTime().compareTo(a.getAppraiseTime()));
|
|
|
|
|
|
- List<Appraisal> good = appraisals.stream().filter(Appraisal::getGoodsLike).collect(Collectors.toList());
|
|
|
- List<Appraisal> bad = appraisals.stream().filter(a -> !a.getGoodsLike()).collect(Collectors.toList());
|
|
|
-
|
|
|
List<Appraisal> appraisals1 = new ArrayList<>();
|
|
|
switch (appraisalSort) {
|
|
|
//最新
|
|
|
@@ -140,22 +137,16 @@ public class AppraisalService {
|
|
|
break;
|
|
|
//好评
|
|
|
case PRAISE:
|
|
|
- appraisals1.addAll(good);
|
|
|
- appraisals1.addAll(bad);
|
|
|
+ appraisals1.addAll(appraisals.stream().filter(Appraisal::getGoodsLike).collect(Collectors.toList()));
|
|
|
break;
|
|
|
//差评
|
|
|
case BAD_REVIEW:
|
|
|
- appraisals1.addAll(bad);
|
|
|
- appraisals1.addAll(good);
|
|
|
+ appraisals1.addAll(appraisals.stream().filter(a -> !a.getGoodsLike()).collect(Collectors.toList()));
|
|
|
break;
|
|
|
//有图
|
|
|
case HAVE_PIC:
|
|
|
- List<Appraisal> pic = appraisals.stream().filter(a -> StrUtil.isNotBlank(a.getImg()))
|
|
|
- .collect(Collectors.toList());
|
|
|
- List<Appraisal> noPic = appraisals.stream().filter(a -> StrUtil.isBlank(a.getImg()))
|
|
|
- .collect(Collectors.toList());
|
|
|
- appraisals1.addAll(pic);
|
|
|
- appraisals1.addAll(noPic);
|
|
|
+ appraisals1.addAll(appraisals.stream().filter(a -> StrUtil.isNotBlank(a.getImg()))
|
|
|
+ .collect(Collectors.toList()));
|
|
|
break;
|
|
|
default:
|
|
|
appraisals1.addAll(appraisals);
|