|  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public Object intercept(Invocation invocation) throws Throwable { | 
|---|
|  |  |  | MappedStatement mappedStatement = (MappedStatement) invocation.getArgs()[0]; | 
|---|
|  |  |  | String sqlId = mappedStatement.getId(); | 
|---|
|  |  |  | log.info("----sqlId----" + sqlId); | 
|---|
|  |  |  | SqlCommandType sqlCommandType = mappedStatement.getSqlCommandType(); | 
|---|
|  |  |  | log.info("-------------->{}", sqlCommandType); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Object parameter = invocation.getArgs()[1]; | 
|---|
|  |  |  | if (parameter == null) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void injectForInsert(Object o) { | 
|---|
|  |  |  | MemberEntity member = LoginUserUtils.getAppLoginUser(); | 
|---|
|  |  |  | MemberEntity member = LoginUserUtils.getUser(); | 
|---|
|  |  |  | if (o instanceof BaseEntity) { | 
|---|
|  |  |  | BaseEntity baseEntity = (BaseEntity) o; | 
|---|
|  |  |  | if (member != null) { | 
|---|
|  |  |  | baseEntity.setCreateBy(member.getUsername()); | 
|---|
|  |  |  | baseEntity.setUpdateBy(member.getUsername()); | 
|---|
|  |  |  | String by = member.getPhone() != null ? member.getPhone() : member.getEmail(); | 
|---|
|  |  |  | baseEntity.setCreateBy(by); | 
|---|
|  |  |  | baseEntity.setUpdateBy(by); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | baseEntity.setCreateBy(AppContants.SYSTEM_USER); | 
|---|
|  |  |  | baseEntity.setUpdateBy(AppContants.SYSTEM_USER); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void injectForUpdate(Object o) { | 
|---|
|  |  |  | MemberEntity member = LoginUserUtils.getAppLoginUser(); | 
|---|
|  |  |  | MemberEntity member = LoginUserUtils.getUser(); | 
|---|
|  |  |  | if (o instanceof BaseEntity) { | 
|---|
|  |  |  | BaseEntity baseEntity = (BaseEntity) o; | 
|---|
|  |  |  | if (member != null) { | 
|---|
|  |  |  | baseEntity.setUpdateBy(member.getUsername()); | 
|---|
|  |  |  | String by = member.getPhone() != null ? member.getPhone() : member.getEmail(); | 
|---|
|  |  |  | baseEntity.setUpdateBy(by); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | baseEntity.setUpdateBy(AppContants.SYSTEM_USER); | 
|---|
|  |  |  | } | 
|---|