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

This commit is contained in:
RuoYi 2020-03-13 21:24:26 +08:00
parent 02062f31e9
commit 7604d59e49
4 changed files with 6 additions and 6 deletions

View File

@ -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}") @DeleteMapping("/{noticeIds}")
public AjaxResult remove(@PathVariable Long noticeId) public AjaxResult remove(@PathVariable Long[] noticeIds)
{ {
return toAjax(noticeService.deleteNoticeById(noticeId)); return toAjax(noticeService.deleteNoticeByIds(noticeIds));
} }
} }

View File

@ -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);
} }

View File

@ -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);
} }

View File

@ -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);
} }