Selaa lähdekoodia

修复通知公告批量删除异常问题

RuoYi 5 vuotta sitten
vanhempi
commit
7604d59e49

+ 3 - 3
ruoyi/src/main/java/com/ruoyi/project/system/controller/SysNoticeController.java

@@ -84,9 +84,9 @@ public class SysNoticeController extends BaseController
      */
      */
     @PreAuthorize("@ss.hasPermi('system:notice:remove')")
     @PreAuthorize("@ss.hasPermi('system:notice:remove')")
     @Log(title = "通知公告", businessType = BusinessType.DELETE)
     @Log(title = "通知公告", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{noticeId}")
-    public AjaxResult remove(@PathVariable Long noticeId)
+    @DeleteMapping("/{noticeIds}")
+    public AjaxResult remove(@PathVariable Long[] noticeIds)
     {
     {
-        return toAjax(noticeService.deleteNoticeById(noticeId));
+        return toAjax(noticeService.deleteNoticeByIds(noticeIds));
     }
     }
 }
 }

+ 1 - 1
ruoyi/src/main/java/com/ruoyi/project/system/mapper/SysNoticeMapper.java

@@ -56,5 +56,5 @@ public interface SysNoticeMapper
      * @param noticeIds 需要删除的公告ID
      * @param noticeIds 需要删除的公告ID
      * @return 结果
      * @return 结果
      */
      */
-    public int deleteNoticeByIds(Long noticeIds);
+    public int deleteNoticeByIds(Long[] noticeIds);
 }
 }

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

@@ -56,5 +56,5 @@ public interface ISysNoticeService
      * @param noticeIds 需要删除的公告ID
      * @param noticeIds 需要删除的公告ID
      * @return 结果
      * @return 结果
      */
      */
-    public int deleteNoticeByIds(Long noticeIds);
+    public int deleteNoticeByIds(Long[] noticeIds);
 }
 }

+ 1 - 1
ruoyi/src/main/java/com/ruoyi/project/system/service/impl/SysNoticeServiceImpl.java

@@ -84,7 +84,7 @@ public class SysNoticeServiceImpl implements ISysNoticeService
      * @param noticeIds 需要删除的公告ID
      * @param noticeIds 需要删除的公告ID
      * @return 结果
      * @return 结果
      */
      */
-    public int deleteNoticeByIds(Long noticeIds)
+    public int deleteNoticeByIds(Long[] noticeIds)
     {
     {
         return noticeMapper.deleteNoticeByIds(noticeIds);
         return noticeMapper.deleteNoticeByIds(noticeIds);
     }
     }