qxy hace 4 días
padre
commit
3699f24c3a

+ 4 - 0
alien-entity/src/main/java/shop/alien/entity/store/OrderReview.java

@@ -100,5 +100,9 @@ public class OrderReview {
     @ApiModelProperty(value = "修改人ID")
     @TableField("updated_user_id")
     private Integer updatedUserId;
+
+    @ApiModelProperty(value = "状态:0未申诉 1:已申诉")
+    @TableField("appeal_status")
+    private Integer appealStatus;
 }
 

+ 3 - 0
alien-entity/src/main/java/shop/alien/entity/store/vo/OrderReviewVo.java

@@ -91,5 +91,8 @@ public class OrderReviewVo {
 
     @ApiModelProperty(value = "订单申诉状态")
     private Integer isAppealed;
+
+    @ApiModelProperty(value = "评价申诉状态")
+    private Integer appealStatus;
 }
 

+ 5 - 4
alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/CommentAppealServiceImpl.java

@@ -71,12 +71,13 @@ public class CommentAppealServiceImpl extends ServiceImpl<CommentAppealMapper, C
             return R.fail("该评论已有申诉记录,无法重复申诉");
         }
 
-        // 如果orderId为空,从OrderReview中获取
-        if (commentAppeal.getOrderId() == null) {
-            OrderReview orderReview = orderReviewMapper.selectById(commentAppeal.getCommentId());
-            if (orderReview != null && orderReview.getOrderId() != null) {
+        OrderReview orderReview = orderReviewMapper.selectById(commentAppeal.getCommentId());
+        if(orderReview != null){
+            if (orderReview.getOrderId() != null) {
                 commentAppeal.setOrderId(orderReview.getOrderId());
             }
+            orderReview.setAppealStatus(1);
+            orderReviewMapper.insert(orderReview);
         }
 
         // 设置默认值

+ 5 - 4
alien-store/src/main/java/shop/alien/store/service/impl/CommentAppealServiceImpl.java

@@ -70,12 +70,13 @@ public class CommentAppealServiceImpl extends ServiceImpl<CommentAppealMapper, C
             return R.fail("该评论已有申诉记录,无法重复申诉");
         }
 
-        // 如果orderId为空,从OrderReview中获取
-        if (commentAppeal.getOrderId() == null) {
-            OrderReview orderReview = orderReviewMapper.selectById(commentAppeal.getCommentId());
-            if (orderReview != null && orderReview.getOrderId() != null) {
+        OrderReview orderReview = orderReviewMapper.selectById(commentAppeal.getCommentId());
+        if(orderReview != null){
+            if (orderReview.getOrderId() != null) {
                 commentAppeal.setOrderId(orderReview.getOrderId());
             }
+            orderReview.setAppealStatus(1);
+            orderReviewMapper.insert(orderReview);
         }
 
         // 设置默认值