WEB项目 代码是一个一个的删除 如何改成批量删除 求大神
-
删除运行日志<逻辑删除>
- @author
- @param ids
- 多个运行日志标识
- @param request
- HttpServletRequest对象
- @return 是否删除成功
- @throws Exception
-
异常是抛出Exception
*/
public void deleteRunningLog(String[] ids, HttpServletRequest request)
throws SysException {try { StringBuffer idsLog = new StringBuffer(); idsLog.append("主键=["); for (int i = 0; i < ids.length; i++) { idsLog.append("" + ids[i]); } idsLog.append("]"); runningLogService.deleteRunningLog(ids); // 记录操作日志到数据库 sysOperLogService.addSysOperLog(request, SysOperLogConstants.SysOperLogStatus.SUCCESS, SysOperLogConstants.SysOperLogModule.RUNNINGMSG, SysOperLogConstants.SysOperLogDesc.RUNNING_LOG_DEL + "," + idsLog.toString());
} catch (Exception e) {
// 记录操作日志到数据库
sysOperLogService.addSysOperLog(request,
SysOperLogConstants.SysOperLogStatus.FAIL,
SysOperLogConstants.SysOperLogModule.RUNNINGMSG,
SysOperLogConstants.SysOperLogDesc.RUNNING_LOG_DEL + ","
+ e.getMessage());// 异常时处理逻辑,如记录操作失败日志到数据中,此处根据业务逻辑来看是否进行数据库操作
ExceptionUtil.printStackTrace(e, log);
throw new SysException(e);
}
}