管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-01 01bc29f34eff86fe0e55264035c22ba7352d728d
src/main/java/com/lf/server/aspect/LogAspect.java
@@ -32,17 +32,21 @@
    @Autowired
    private OperateService operateService;
    private final static String SELECT = "select";
    private final static String SELECT = "/select";
    private final static String INSERT = "insert";
    private final static String INSERT = "/insert";
    private final static String UPDATE = "update";
    private final static String UPDATE = "/update";
    private final static String DELETE = "delete";
    private final static String DELETE = "/delete";
    private final static String UPLOAD = "upload";
    private final static String UPLOAD = "/upload";
    private final static String DOWNLOAD = "download";
    private final static String DOWNLOAD = "/download";
    private final static String COUNT = "/count";
    private final static String SPLIT = "\\\\";
    private static final Log log = LogFactory.getLog(LogAspect.class);
@@ -90,7 +94,9 @@
            // 设置模块
            Api api = clazz.getAnnotation(Api.class);
            if (api != null) {
                oe.setModular(api.tags()[0]);
                String[] strs = api.tags()[0].split(SPLIT);
                oe.setModular1(strs[0]);
                oe.setModular2(strs[1]);
            }
            // 设置类名\方法名、类别
@@ -110,7 +116,7 @@
            operateService.insertOperate(oe);
        } catch (Exception ex) {
            log.error(ex.getStackTrace());
            log.error(ex.getMessage(), ex);
        }
    }
@@ -136,6 +142,9 @@
        if (methodName.indexOf(DOWNLOAD) > -1) {
            return 6;
        }
        if (methodName.indexOf(COUNT) > -1) {
            return 7;
        }
        return 0;
    }