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} + +