فهرست منبع

提交申诉 修改

qxy 4 روز پیش
والد
کامیت
adf005dbc1

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

@@ -101,8 +101,8 @@ public class OrderReview {
     @TableField("updated_user_id")
     private Integer updatedUserId;
 
-    @ApiModelProperty(value = "状态:0未申诉 1:已申诉")
-    @TableField("appeal_status")
-    private Integer appealStatus;
+    @ApiModelProperty(value = "申诉id (如果该评价被申诉 申诉id会有值)")
+    @TableField("appeal_id")
+    private String appealId;
 }
 

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

@@ -92,7 +92,7 @@ public class OrderReviewVo {
     @ApiModelProperty(value = "订单申诉状态")
     private Integer isAppealed;
 
-    @ApiModelProperty(value = "评价申诉状态")
-    private Integer appealStatus;
+    @ApiModelProperty(value = "申诉id (如果该评价被申诉 申诉id会有值)")
+    private String appealId;
 }
 

+ 2 - 1
alien-entity/src/main/resources/mapper/OrderReviewMapper.xml

@@ -165,7 +165,8 @@
                 WHEN #{currentUserId} IS NOT NULL AND llr.id IS NOT NULL THEN 1
                 ELSE 0
             END AS is_liked,
-            orv.created_time
+            orv.created_time,
+            orv.appeal_id
         FROM lawyer_order_review orv
         LEFT JOIN life_user lu ON lu.id = orv.user_id AND lu.delete_flag = 0
         LEFT JOIN lawyer_user lu2 ON lu2.id = orv.lawyer_user_id AND lu2.delete_flag = 0

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

@@ -76,8 +76,6 @@ public class CommentAppealServiceImpl extends ServiceImpl<CommentAppealMapper, C
             if (orderReview.getOrderId() != null) {
                 commentAppeal.setOrderId(orderReview.getOrderId());
             }
-            orderReview.setAppealStatus(1);
-            orderReviewMapper.insert(orderReview);
         }
 
         // 设置默认值
@@ -90,6 +88,10 @@ public class CommentAppealServiceImpl extends ServiceImpl<CommentAppealMapper, C
         boolean result = this.save(commentAppeal);
         if (result) {
             log.info("提交申诉成功,id={}", commentAppeal.getId());
+            if(orderReview != null){
+                orderReview.setAppealId(commentAppeal.getId().toString());
+                orderReviewMapper.insert(orderReview);
+            }
             
             // 更新订单表的申诉状态为2(申诉中)
             if (commentAppeal.getOrderId() != null) {

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

@@ -75,8 +75,6 @@ public class CommentAppealServiceImpl extends ServiceImpl<CommentAppealMapper, C
             if (orderReview.getOrderId() != null) {
                 commentAppeal.setOrderId(orderReview.getOrderId());
             }
-            orderReview.setAppealStatus(1);
-            orderReviewMapper.insert(orderReview);
         }
 
         // 设置默认值
@@ -90,6 +88,11 @@ public class CommentAppealServiceImpl extends ServiceImpl<CommentAppealMapper, C
         if (result) {
             log.info("提交申诉成功,id={}", commentAppeal.getId());
 
+            if(orderReview != null){
+                orderReview.setAppealId(commentAppeal.getId().toString());
+                orderReviewMapper.insert(orderReview);
+            }
+
             // 更新订单表的申诉状态为2(申诉中)
             if (commentAppeal.getOrderId() != null) {
                 LambdaUpdateWrapper<LawyerConsultationOrder> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();