Valley 1 년 전
부모
커밋
29d4ed5e8c
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/AssessServiceImpl.java

+ 5 - 3
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/AssessServiceImpl.java

@@ -56,7 +56,7 @@ public class AssessServiceImpl extends ServiceImpl<GoodsAssessMapper, GoodsAsses
     @Override
     @Override
     public Long add(AssessModifyParam param) {
     public Long add(AssessModifyParam param) {
         Session user = SessionContextHolder.getSession();
         Session user = SessionContextHolder.getSession();
-        ResourceUtils.required(this.getOne(new QueryWrapper<GoodsAssess>().eq("order_id", param.getOrderId()).eq("creator", user.getId())) == null, "该订单已评价");
+        ResourceUtils.required(this.getOne(new QueryWrapper<GoodsAssess>().eq("order_id", param.getOrderId()).eq("goods_id", param.getGoodsId()).eq("creator", user.getId())) == null, "该订单已评价");
 
 
         GoodsAssess goodsAssess = GoodsAssessCopier.INSTANCE.copying(param);
         GoodsAssess goodsAssess = GoodsAssessCopier.INSTANCE.copying(param);
         goodsAssess.setHits(0L);
         goodsAssess.setHits(0L);
@@ -75,9 +75,11 @@ public class AssessServiceImpl extends ServiceImpl<GoodsAssessMapper, GoodsAsses
         //查询商品所有评价内容
         //查询商品所有评价内容
         if (param.getGoodsId() != null) {
         if (param.getGoodsId() != null) {
             wrapper.eq("goods_id", param.getGoodsId());
             wrapper.eq("goods_id", param.getGoodsId());
+            //TODO: 获取分数分布情况
+
         }
         }
-        //查询个人订单评价内容
-        if (param.getOrderId() != null) {
+        //查询个人订单某个商品的评价内容
+        if (param.getOrderId() != null && param.getGoodsId() != null) {
             wrapper.eq("order_id", param.getOrderId());
             wrapper.eq("order_id", param.getOrderId());
         }
         }
         //按评价级别查询
         //按评价级别查询