소스 검색

律师端代码修改评价评论部分

ldz 3 주 전
부모
커밋
18542b0ab1

+ 3 - 0
alien-entity/src/main/java/shop/alien/entity/store/dto/CommentReplyDto.java

@@ -25,5 +25,8 @@ public class CommentReplyDto {
 
     @ApiModelProperty(value = "回复内容")
     private String replyContent;
+
+    @ApiModelProperty(value = "回复内容")
+    private Integer userId;
 }
 

+ 12 - 13
alien-lawyer/src/main/java/shop/alien/lawyer/controller/CommentReplyController.java

@@ -34,20 +34,19 @@ public class CommentReplyController {
     @ApiOperation("创建回复(用户对评论的回复)")
     @ApiOperationSupport(order = 1)
     @PostMapping("/create")
-    public R<CommentReply> createReply(@RequestBody CommentReplyDto replyDto,
-                                       @TokenInfo UserLoginInfo userLoginInfo) {
-        log.info("CommentReplyController.createReply?replyDto={}, userLoginInfo={}", replyDto, userLoginInfo);
-        if (userLoginInfo == null) {
+    public R<CommentReply> createReply(@RequestBody CommentReplyDto replyDto) {
+        log.info("CommentReplyController.createReply?replyDto={}", replyDto);
+        if (replyDto.getUserId() == null) {
             return R.fail("用户未登录");
         }
-        return commentReplyService.createReply(replyDto, userLoginInfo.getUserId());
+        return commentReplyService.createReply(replyDto);
     }
 
     @ApiOperation("根据评论ID查询回复列表")
     @ApiOperationSupport(order = 2)
     @ApiImplicitParam(name = "commentId", value = "评论ID", dataType = "int", paramType = "path", required = true)
-    @GetMapping("/list/{commentId}")
-    public R<List<CommentReplyVo>> getReplyListByCommentId(@PathVariable Integer commentId) {
+    @GetMapping("/list/commentId")
+    public R<List<CommentReplyVo>> getReplyListByCommentId( @RequestParam Integer commentId) {
         log.info("CommentReplyController.getReplyListByCommentId?commentId={}", commentId);
         return commentReplyService.getReplyListByCommentId(commentId);
     }
@@ -55,14 +54,14 @@ public class CommentReplyController {
     @ApiOperation("删除回复")
     @ApiOperationSupport(order = 3)
     @ApiImplicitParam(name = "replyId", value = "回复ID", dataType = "int", paramType = "path", required = true)
-    @DeleteMapping("/delete/{replyId}")
-    public R<Boolean> deleteReply(@PathVariable Integer replyId,
-                                   @TokenInfo UserLoginInfo userLoginInfo) {
-        log.info("CommentReplyController.deleteReply?replyId={}, userLoginInfo={}", replyId, userLoginInfo);
-        if (userLoginInfo == null) {
+    @PostMapping("/delete/replyId")
+    public R<Boolean> deleteReply(  @RequestParam Integer replyId,
+                                    @RequestParam Integer userId) {
+        log.info("CommentReplyController.deleteReply?replyId={}, userId={}", replyId, userId);
+        if (userId == null) {
             return R.fail("用户未登录");
         }
-        return commentReplyService.deleteReply(replyId, userLoginInfo.getUserId());
+        return commentReplyService.deleteReply(replyId, userId);
     }
 }
 

+ 3 - 3
alien-lawyer/src/main/java/shop/alien/lawyer/controller/OrderReviewController.java

@@ -79,8 +79,8 @@ public class OrderReviewController {
     @ApiImplicitParam(name = "userId", value = "用户ID", dataType = "int", paramType = "path", required = true)
              })
     @DeleteMapping("/delete/reviewId")
-    public R<Boolean> deleteReview(Integer reviewId,
-                                   Integer userId) {
+    public R<Boolean> deleteReview( @RequestParam Integer reviewId,
+                                    @RequestParam Integer userId) {
         log.info("OrderReviewController.deleteReview?reviewId={}, userId={}", reviewId, userId);
         if (userId == null) {
             return R.fail("用户未登录");
@@ -92,7 +92,7 @@ public class OrderReviewController {
     @ApiOperationSupport(order = 5)
     @ApiImplicitParam(name = "orderId", value = "订单ID", dataType = "int", paramType = "path", required = true)
     @GetMapping("/order/orderId")
-    public R<OrderReviewVo> getReviewByOrderId( Integer orderId) {
+    public R<OrderReviewVo> getReviewByOrderId(  @RequestParam Integer orderId) {
         log.info("OrderReviewController.getReviewByOrderId?orderId={}", orderId);
         return orderReviewService.getReviewByOrderId(orderId);
     }

+ 8 - 8
alien-lawyer/src/main/java/shop/alien/lawyer/controller/ReviewCommentController.java

@@ -45,8 +45,8 @@ public class ReviewCommentController {
     @ApiOperation("根据评价ID查询评论列表")
     @ApiOperationSupport(order = 2)
     @ApiImplicitParam(name = "reviewId", value = "评价ID", dataType = "int", paramType = "path", required = true)
-    @GetMapping("/list/{reviewId}")
-    public R<List<ReviewCommentVo>> getCommentListByReviewId(@PathVariable Integer reviewId) {
+    @GetMapping("/list/reviewId")
+    public R<List<ReviewCommentVo>> getCommentListByReviewId( @RequestParam Integer reviewId) {
         log.info("ReviewCommentController.getCommentListByReviewId?reviewId={}", reviewId);
         return reviewCommentService.getCommentListByReviewId(reviewId);
     }
@@ -54,14 +54,14 @@ public class ReviewCommentController {
     @ApiOperation("删除评论(删除评论时,会级联删除该评论下的所有回复)")
     @ApiOperationSupport(order = 3)
     @ApiImplicitParam(name = "commentId", value = "评论ID", dataType = "int", paramType = "path", required = true)
-    @DeleteMapping("/delete/{commentId}")
-    public R<Boolean> deleteComment(@PathVariable Integer commentId,
-                                     @TokenInfo UserLoginInfo userLoginInfo) {
-        log.info("ReviewCommentController.deleteComment?commentId={}, userLoginInfo={}", commentId, userLoginInfo);
-        if (userLoginInfo == null) {
+    @DeleteMapping("/delete/commentId")
+    public R<Boolean> deleteComment( @RequestParam Integer commentId,
+                                     @RequestParam Integer userId) {
+        log.info("ReviewCommentController.deleteComment?commentId={}, userId={}", commentId, userId);
+        if (userId == null) {
             return R.fail("用户未登录");
         }
-        return reviewCommentService.deleteComment(commentId, userLoginInfo.getUserId());
+        return reviewCommentService.deleteComment(commentId, userId);
     }
 }
 

+ 2 - 2
alien-lawyer/src/main/java/shop/alien/lawyer/service/CommentReplyService.java

@@ -20,10 +20,10 @@ public interface CommentReplyService extends IService<CommentReply> {
      * 创建回复(用户对评论的回复)
      *
      * @param replyDto 回复DTO
-     * @param userId 用户ID
+     *
      * @return R<CommentReply>
      */
-    R<CommentReply> createReply(CommentReplyDto replyDto, Integer userId);
+    R<CommentReply> createReply(CommentReplyDto replyDto);
 
     /**
      * 根据评论ID查询回复列表

+ 3 - 2
alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/CommentReplyServiceImpl.java

@@ -33,8 +33,8 @@ public class CommentReplyServiceImpl extends ServiceImpl<CommentReplyMapper, Com
     private final ReviewCommentService reviewCommentService;
 
     @Override
-    public R<CommentReply> createReply(CommentReplyDto replyDto, Integer userId) {
-        log.info("CommentReplyServiceImpl.createReply?replyDto={}, userId={}", replyDto, userId);
+    public R<CommentReply> createReply(CommentReplyDto replyDto) {
+        log.info("CommentReplyServiceImpl.createReply?replyDto={}", replyDto);
 
         // 参数校验
         if (replyDto == null) {
@@ -46,6 +46,7 @@ public class CommentReplyServiceImpl extends ServiceImpl<CommentReplyMapper, Com
         if (replyDto.getReplyContent() == null || replyDto.getReplyContent().trim().isEmpty()) {
             return R.fail("回复内容不能为空");
         }
+        Integer userId=replyDto.getUserId() ;
         if (userId == null) {
             return R.fail("用户ID不能为空");
         }