Bläddra i källkod

fix 新增评论批量通过

Administrator 4 år sedan
förälder
incheckning
bf6057112a

+ 3 - 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/gallery/ZbCommentController.java

@@ -57,10 +57,10 @@ public class ZbCommentController extends BaseController {
      * 审核/不通过评论
      * @param ids
      * @param status
-     * @return
+     * @returng
      */
-    @GetMapping("/approval/{ids}")
-    public AjaxResult approvalComment(@PathVariable Long[] ids, ApprovalStatus status) {
+    @GetMapping("/approval/{ids}/{status}")
+    public AjaxResult approvalComment(@PathVariable("ids") String ids, @PathVariable("status")ApprovalStatus status) {
         return AjaxResult.success(zbCommentService.approval(ids, status));
     }
 

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/system/service/IZbCommentService.java

@@ -42,7 +42,7 @@ public interface IZbCommentService extends IService<ZbComment> {
      */
     int updateZbComment(ZbComment zbComment);
 
-    boolean approval(Long[] ids, ApprovalStatus status);
+    boolean approval(String ids, ApprovalStatus status);
 
     CommentDto getDetailById(Long id);
 

+ 4 - 2
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ZbCommentServiceImpl.java

@@ -20,6 +20,7 @@ import com.ruoyi.system.service.IZbPictureStoryService;
 import lombok.RequiredArgsConstructor;
 import org.springframework.stereotype.Service;
 
+import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
@@ -69,8 +70,9 @@ public class ZbCommentServiceImpl extends ServiceImpl<ZbCommentMapper, ZbComment
     }
 
     @Override
-    public boolean approval(Long[] ids, ApprovalStatus status) {
-        for (Long commentId : ids) {
+    public boolean approval(String ids, ApprovalStatus status) {
+        String[] split = ids.split(",");
+        for (String commentId : split) {
             ZbComment comment = getById(commentId);
             if (comment == null) {
                 throw new BaseException("评论信息不存在");