|
@@ -8,15 +8,11 @@ import com.ruoyi.common.core.utils.StringUtils;
|
|
import com.ruoyi.common.core.utils.ip.IpUtils;
|
|
import com.ruoyi.common.core.utils.ip.IpUtils;
|
|
import com.usky.common.core.util.SpringContextUtils;
|
|
import com.usky.common.core.util.SpringContextUtils;
|
|
import com.usky.system.domain.SysLogininfor;
|
|
import com.usky.system.domain.SysLogininfor;
|
|
-import com.usky.system.domain.SysOperLog;
|
|
|
|
import com.usky.system.service.ISysLogininforService;
|
|
import com.usky.system.service.ISysLogininforService;
|
|
-import com.usky.system.service.ISysOperLogService;
|
|
|
|
-import com.usky.system.service.SysLoginService;
|
|
|
|
import eu.bitwalker.useragentutils.UserAgent;
|
|
import eu.bitwalker.useragentutils.UserAgent;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
-import java.util.TimerTask;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* @description: 异步工厂(产生任务用)
|
|
* @description: 异步工厂(产生任务用)
|
|
@@ -83,24 +79,4 @@ public class AsyncFactory
|
|
}
|
|
}
|
|
return "[" + msg.toString() + "]";
|
|
return "[" + msg.toString() + "]";
|
|
}
|
|
}
|
|
-
|
|
|
|
- /**
|
|
|
|
- * 操作日志记录
|
|
|
|
- *
|
|
|
|
- * @param operLog 操作日志信息
|
|
|
|
- * @return 任务task
|
|
|
|
- */
|
|
|
|
- public static TimerTask recordOper(final SysOperLog operLog)
|
|
|
|
- {
|
|
|
|
- return new TimerTask()
|
|
|
|
- {
|
|
|
|
- @Override
|
|
|
|
- public void run()
|
|
|
|
- {
|
|
|
|
- // 远程查询操作地点
|
|
|
|
- operLog.setOperLocation(AddressUtils.getRealAddressByIP(operLog.getOperIp()));
|
|
|
|
- SpringContextUtils.getBean(ISysOperLogService.class).insertOperlog(operLog);
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
- }
|
|
|
|
}
|
|
}
|