| | |
| | | |
| | | import com.terra.common.annotation.SysLog; |
| | | import com.terra.common.entity.lf.OperatePo; |
| | | import com.terra.common.helper.TokenHelper; |
| | | import com.terra.common.service.TokenHelper; |
| | | import com.terra.common.helper.WebHelper; |
| | | import com.terra.common.mapper.CommonMapper; |
| | | import com.terra.common.mapper.OperatePoMapper; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.apache.commons.logging.Log; |
| | | import org.apache.commons.logging.LogFactory; |
| | |
| | | @Component |
| | | public class LogAspect { |
| | | @Resource |
| | | CommonMapper commonMapper; |
| | | OperatePoMapper operatePoMapper; |
| | | |
| | | private final static String SELECT = "select"; |
| | | |
| | |
| | | po.setUrl(req.getServletPath()); |
| | | po.setIp(WebHelper.getIpAddress(req)); |
| | | po.setExec(time); |
| | | po.setUserid(TokenHelper.getCurrentUserId()); |
| | | po.setUserid(TokenHelper.getCurrentUserId(req)); |
| | | |
| | | // 设置模块 |
| | | Tag tag = clazz.getAnnotation(Tag.class); |
| | |
| | | po.setBak(sysLog.value()); |
| | | } |
| | | |
| | | commonMapper.insert(po); |
| | | operatePoMapper.insert(po); |
| | | } catch (Exception ex) { |
| | | log.error(ex.getMessage(), ex); |
| | | } |