月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2024-03-04 7c52b18f9ca518424e1bae4451b553daca882ed5
src/main/java/com/moon/server/aspect/LogAspect.java
@@ -1,8 +1,10 @@
package com.moon.server.aspect;
import com.moon.server.annotation.SysLog;
import com.moon.server.entity.all.StaticData;
import com.moon.server.entity.sys.OperateEntity;
import com.moon.server.entity.sys.UserEntity;
import com.moon.server.helper.AsyncHelper;
import com.moon.server.helper.WebHelper;
import com.moon.server.service.sys.OperateService;
import com.moon.server.service.sys.TokenService;
@@ -19,6 +21,7 @@
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;
import java.util.TimerTask;
/**
 * 日志切面类
@@ -46,8 +49,6 @@
    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);
@@ -95,7 +96,7 @@
            // 设置模块
            Api api = clazz.getAnnotation(Api.class);
            if (api != null) {
                String[] strs = api.tags()[0].split(SPLIT);
                String[] strs = api.tags()[0].split(StaticData.BACKSLASH);
                oe.setModular1(strs[0]);
                oe.setModular2(strs[1]);
            }
@@ -115,7 +116,14 @@
                oe.setUserid(ue.getId());
            }
            operateService.insertOperate(oe);
            // operateService.insertOperate(oe)
            AsyncHelper helper = new AsyncHelper();
            helper.execute(new TimerTask() {
                @Override
                public void run() {
                    operateService.insertOperate(oe);
                }
            });
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
        }