操作日志

pull/140/MERGE^2
dxfeng 3 years ago
parent 37142c3a3e
commit 618e30e6ef

@ -1,22 +1,13 @@
package com.engine.organization.service.impl; package com.engine.organization.service.impl;
import com.engine.core.impl.Service; import com.engine.core.impl.Service;
import com.engine.organization.annotation.Log;
import com.engine.organization.entity.LoggerContext;
import com.engine.organization.entity.po.Demo; import com.engine.organization.entity.po.Demo;
import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.mapper.DemoMapper; import com.engine.organization.mapper.DemoMapper;
import com.engine.organization.service.DemoService; import com.engine.organization.service.DemoService;
import com.engine.organization.util.HrmI18nUtil; import com.engine.organization.util.HrmI18nUtil;
import com.engine.organization.util.LogAspect;
import com.engine.organization.util.OrganizationAssert; import com.engine.organization.util.OrganizationAssert;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
//import com.weaverboot.frame.ioc.anno.classAnno.WeaIocReplaceComponent;
//import com.weaverboot.frame.ioc.anno.classAnno.WeaIocService;
//import com.weaverboot.frame.ioc.anno.methodAnno.WeaReplaceAfter;
//import com.weaverboot.frame.ioc.handler.replace.weaReplaceParam.impl.WeaAfterReplaceParam;
import java.lang.reflect.Method;
import java.util.List; import java.util.List;
/** /**
@ -32,18 +23,18 @@ public class DemoServiceImpl extends Service implements DemoService {
@Override @Override
@Log(operateType = OperateTypeEnum.ADD,operateDesc = "测试自定义日志") //@Log(operateType = OperateTypeEnum.ADD,operateDesc = "测试自定义日志")
public List<Demo> list(String name) { public List<Demo> list(String name) {
OrganizationAssert.notNull(name, HrmI18nUtil.getI18nLabel(34721, "参数不能为空")); OrganizationAssert.notNull(name, HrmI18nUtil.getI18nLabel(34721, "参数不能为空"));
List<Demo> demos = MapperProxyFactory.getProxy(DemoMapper.class).listAll(); List<Demo> demos = MapperProxyFactory.getProxy(DemoMapper.class).listAll();
//操作日志记录 ////操作日志记录
Method method = new Object() { //Method method = new Object() {
}.getClass().getEnclosingMethod(); //}.getClass().getEnclosingMethod();
LoggerContext loggerContext = LoggerContext.builder().operatorId(user.getUID()).operatorName(user.getLastname()).build(); //LoggerContext loggerContext = LoggerContext.builder().operatorId(user.getUID()).operatorName(user.getLastname()).build();
LogAspect logAspect = new LogAspect(DemoServiceImpl.class, method, loggerContext); //LogAspect logAspect = new LogAspect(DemoServiceImpl.class, method, loggerContext);
logAspect.start(); //logAspect.start();
return demos; return demos;
} }

Loading…
Cancel
Save