🎨 日志调整,TraceId修改使用Filter,拦截器方案执行时机会在AccessLogFilter之后
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.your.packages.admin;
|
||||
|
||||
import com.hccake.ballcat.commom.log.access.annotation.EnableAccessLog;
|
||||
import com.hccake.ballcat.commom.log.operation.annotation.EnableOperationLog;
|
||||
import com.hccake.ballcat.common.job.annotation.EnableXxlJob;
|
||||
import com.hccake.ballcat.common.swagger.annotation.EnableSwagger2Aggregator;
|
||||
import com.hccake.simpleredis.EnableSimpleCache;
|
||||
@@ -16,6 +17,7 @@ import org.springframework.boot.web.servlet.ServletComponentScan;
|
||||
@EnableXxlJob
|
||||
@EnableSwagger2Aggregator
|
||||
@EnableAccessLog
|
||||
@EnableOperationLog
|
||||
@ServletComponentScan("com.hccake.ballcat.admin.oauth.filter")
|
||||
@SpringBootApplication(scanBasePackages = {"com.hccake.ballcat.admin", "com.your.packages.admin"})
|
||||
@MapperScan(basePackages = {"com.hccake.ballcat.**.mapper", "com.your.packages.**.mapper"})
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.hccake.ballcat.admin.modules.log.handler;
|
||||
|
||||
import com.hccake.ballcat.admin.modules.log.model.entity.AdminOperationLog;
|
||||
import com.hccake.ballcat.admin.modules.log.service.OperationLogAdminService;
|
||||
import com.hccake.ballcat.admin.modules.sys.model.converter.OperationLogConverter;
|
||||
import com.hccake.ballcat.commom.log.operation.model.OperationLogDTO;
|
||||
import com.hccake.ballcat.commom.log.operation.service.OperationLogHandler;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* @author Hccake
|
||||
* @version 1.0
|
||||
* @date 2020/5/25 20:38
|
||||
*/
|
||||
@Component
|
||||
@RequiredArgsConstructor
|
||||
public class AdminOperationLogHandler implements OperationLogHandler {
|
||||
private final OperationLogAdminService operationLogAdminService;
|
||||
|
||||
/**
|
||||
* 保存操作日志
|
||||
* @param operationLogDTO 操作日志DTO
|
||||
*/
|
||||
@Override
|
||||
public void saveLog(OperationLogDTO operationLogDTO) {
|
||||
AdminOperationLog adminOperationLog = OperationLogConverter.INSTANCE.dtoToPo(operationLogDTO);
|
||||
operationLogAdminService.save(adminOperationLog);
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,6 @@ package com.hccake.ballcat.admin.modules.log.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.hccake.ballcat.admin.modules.log.model.entity.AdminOperationLog;
|
||||
import com.hccake.ballcat.commom.log.operation.service.OperationLogSaveService;
|
||||
|
||||
/**
|
||||
* 操作日志
|
||||
@@ -10,6 +9,6 @@ import com.hccake.ballcat.commom.log.operation.service.OperationLogSaveService;
|
||||
* @author hccake
|
||||
* @date 2019-10-15 20:42:32
|
||||
*/
|
||||
public interface OperationLogAdminService extends IService<AdminOperationLog>, OperationLogSaveService {
|
||||
public interface OperationLogAdminService extends IService<AdminOperationLog> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
package com.hccake.ballcat.admin.modules.log.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
|
||||
import com.hccake.ballcat.admin.modules.log.mapper.AdminOperationLogMapper;
|
||||
import com.hccake.ballcat.admin.modules.log.model.entity.AdminOperationLog;
|
||||
import com.hccake.ballcat.admin.modules.log.service.OperationLogAdminService;
|
||||
import com.hccake.ballcat.admin.modules.sys.model.converter.OperationLogConverter;
|
||||
import com.hccake.ballcat.commom.log.operation.model.OperationLogDTO;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
@@ -18,15 +15,4 @@ import org.springframework.stereotype.Service;
|
||||
@Service
|
||||
public class OperationLogAdminServiceImpl extends ServiceImpl<AdminOperationLogMapper, AdminOperationLog> implements OperationLogAdminService {
|
||||
|
||||
/**
|
||||
* 保存操作日志
|
||||
*
|
||||
* @param operationLogDTO
|
||||
* @return true/false
|
||||
*/
|
||||
@Override
|
||||
public boolean saveLog(OperationLogDTO operationLogDTO) {
|
||||
AdminOperationLog adminOperationLog = OperationLogConverter.INSTANCE.dtoToPo(operationLogDTO);
|
||||
return SqlHelper.retBool(baseMapper.insert(adminOperationLog));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user