浏览代码

评分计算保留一位小数

LuTong 2 周之前
父节点
当前提交
adceb90556
共有 1 个文件被更改,包括 2 次插入31 次删除
  1. 2 31
      alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/OrderReviewServiceImpl.java

+ 2 - 31
alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/OrderReviewServiceImpl.java

@@ -151,7 +151,7 @@ public class OrderReviewServiceImpl extends ServiceImpl<OrderReviewMapper, Order
         try {
             // 计算平均评分(1-5星)
             Double averageRating = orderReviewMapper.getAverageRatingByLawyerUserId(lawyerUserId);
-            
+
             Double serviceScore;
             if (averageRating != null) {
                 // 转换为0-5分,保留一位小数(直接截取,不四舍五入)
@@ -389,7 +389,7 @@ public class OrderReviewServiceImpl extends ServiceImpl<OrderReviewMapper, Order
                         log.warn("管理员删除评价时,更新订单申诉状态失败,评价ID={}, 订单ID={}", reviewId, review.getOrderId());
                     }
                 } catch (Exception e) {
-                    log.error("管理员删除评价时,更新订单申诉状态异常,评价ID={}, 订单ID={}, 错误信息={}", 
+                    log.error("管理员删除评价时,更新订单申诉状态异常,评价ID={}, 订单ID={}, 错误信息={}",
                             reviewId, review.getOrderId(), e.getMessage(), e);
                     // 更新订单申诉状态失败不影响删除评价的操作
                 }
@@ -661,34 +661,5 @@ public class OrderReviewServiceImpl extends ServiceImpl<OrderReviewMapper, Order
             return R.fail("获取统计数据失败");
         }
     }
-
-    @Override
-    public R<OrderReviewVo> getOrderEvaluation(Integer orderId) {
-        log.info("OrderReviewServiceImpl.getOrderEvaluation?orderId={}", orderId);
-
-        if (orderId == null) {
-            return R.fail("订单ID不能为空");
-        }
-
-        OrderReviewVo reviewVo = orderReviewMapper.getOrderEvaluation(orderId);
-        if (reviewVo == null) {
-            return R.fail("该订单暂无评价");
-        }
-
-        // 处理评价图片:从JSON字符串解析为List
-        if (reviewVo.getReviewImagesJson() != null && !reviewVo.getReviewImagesJson().trim().isEmpty()) {
-            try {
-                List<String> images = JSON.parseArray(reviewVo.getReviewImagesJson(), String.class);
-                reviewVo.setReviewImages(images != null ? images : new ArrayList<>());
-            } catch (Exception e) {
-                log.warn("解析评价图片失败:{}", e.getMessage());
-                reviewVo.setReviewImages(new ArrayList<>());
-            }
-        } else {
-            reviewVo.setReviewImages(new ArrayList<>());
-        }
-
-        return R.data(reviewVo);
-    }
 }