Commit eeab4029d6093b3058fa847928784dc4762effd3

Authored by liujun001
1 parent 5c873813

将订单相互评价改成相互回复

trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderServiceImpl.java
... ... @@ -693,9 +693,22 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder>
693 693  
694 694 @Override
695 695 public List<GarOrderEvaluate> queryEvaluateDetail(String orderId) {
  696 + //首先查询最近20条数据
696 697 LambdaQueryWrapper<GarOrderEvaluate> qw = new LambdaQueryWrapper<>();
697   - qw.eq(GarOrderEvaluate::getGarOrderId, orderId);
  698 + qw.eq(GarOrderEvaluate::getGarOrderId, orderId).orderByDesc(GarOrderEvaluate::getGarCreateTime);
  699 + PageHelper.startPage(1, 20, Boolean.FALSE);
698 700 List<GarOrderEvaluate> evaluateList = garOrderEvaluateService.list(qw);
  701 +
  702 + if (CollectionUtils.isNotEmpty(evaluateList)) {
  703 + //再正序排列评价
  704 + evaluateList.sort(new Comparator<GarOrderEvaluate>() {
  705 + @Override
  706 + public int compare(GarOrderEvaluate o1, GarOrderEvaluate o2) {
  707 +
  708 + return Objects.isNull(o1.getGarCreateTime()) || Objects.isNull(o2.getGarCreateTime()) ? 0 : o1.getGarCreateTime().compareTo(o2.getGarCreateTime());
  709 + }
  710 + });
  711 + }
699 712 return evaluateList;
700 713 }
701 714  
... ...