修复通知公告批量删除异常问题
This commit is contained in:
		
							parent
							
								
									02062f31e9
								
							
						
					
					
						commit
						7604d59e49
					
				@ -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));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -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);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -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);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -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);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user