From 78ff6471b1721de63a594565f6056b9cd63886ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=B6=85?= <973677575@qq.com> Date: Mon, 25 Jul 2022 14:53:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B8=85=E7=A9=BA=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/AuditController.java | 13 ++++- .../com/njcn/system/mapper/AuditMapper.java | 5 ++ .../system/mapper/mapping/AuditMapper.xml | 5 ++ .../com/njcn/system/service/AuditService.java | 7 ++- .../system/service/impl/AuditServiceImpl.java | 49 ++++++++++++++++--- 5 files changed, 68 insertions(+), 11 deletions(-) diff --git a/pqs-system/system-boot/src/main/java/com/njcn/system/controller/AuditController.java b/pqs-system/system-boot/src/main/java/com/njcn/system/controller/AuditController.java index ff9349470..7d9970080 100644 --- a/pqs-system/system-boot/src/main/java/com/njcn/system/controller/AuditController.java +++ b/pqs-system/system-boot/src/main/java/com/njcn/system/controller/AuditController.java @@ -62,8 +62,8 @@ public class AuditController extends BaseController { @ApiOperation("日志文件恢复") public HttpResult recoverLogFile() { String methodDescribe = getMethodDescribe("recoverLogFile"); - boolean res = auditService.recoverLogFile(); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS,res,methodDescribe); + auditService.recoverLogFile(); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS,null,methodDescribe); } @OperateInfo(info = LogEnum.BUSINESS_COMMON) @@ -76,6 +76,15 @@ public class AuditController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS,result,methodDescribe); } + @OperateInfo(info = LogEnum.SYSTEM_COMMON) + @PostMapping("/clearHistoryLog") + @ApiOperation("清空历史日志") + public HttpResult clearHistoryLog() { + String methodDescribe = getMethodDescribe("clearHistoryLog"); + auditService.clearHistoryLog(); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + } + @OperateInfo(info = LogEnum.SYSTEM_COMMON) @PostMapping("/saveLogParam") @ApiOperation("筛选下拉列表参数") diff --git a/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/AuditMapper.java b/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/AuditMapper.java index 3750f7583..9712c8651 100644 --- a/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/AuditMapper.java +++ b/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/AuditMapper.java @@ -29,6 +29,10 @@ public interface AuditMapper { * 获取审计日志统计列表 */ List selectCensusAuditLog(@Param("auditParam") AuditParam auditParam); + /** + * 根据时间删除日志 + */ + void deleteByTime(@Param("ew") QueryWrapper queryWrapper); /** * 查询所有登录名 */ @@ -37,4 +41,5 @@ public interface AuditMapper { * 查询所有操作类型 */ List selectOperateType(); + } diff --git a/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/mapping/AuditMapper.xml b/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/mapping/AuditMapper.xml index 635ce721c..98a089653 100644 --- a/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/mapping/AuditMapper.xml +++ b/pqs-system/system-boot/src/main/java/com/njcn/system/mapper/mapping/AuditMapper.xml @@ -75,6 +75,11 @@ Where ${ew.sqlSegment} + + DELETE FROM sys_user_log + WHERE ${ew.sqlSegment} + +