|
@@ -1,12 +1,16 @@
|
|
|
package com.ruoyi.project.monitor.service.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
+
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.ruoyi.project.monitor.domain.SysOperLog;
|
|
|
import com.ruoyi.project.monitor.mapper.SysOperLogMapper;
|
|
|
import com.ruoyi.project.monitor.service.ISysOperLogService;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
+
|
|
|
/**
|
|
|
* 操作日志 服务层处理
|
|
|
*
|
|
@@ -15,7 +19,7 @@ import com.ruoyi.project.monitor.service.ISysOperLogService;
|
|
|
@Service
|
|
|
public class SysOperLogServiceImpl implements ISysOperLogService
|
|
|
{
|
|
|
- @Autowired
|
|
|
+ @Resource
|
|
|
private SysOperLogMapper operLogMapper;
|
|
|
|
|
|
/**
|
|
@@ -26,9 +30,21 @@ public class SysOperLogServiceImpl implements ISysOperLogService
|
|
|
@Override
|
|
|
public void insertOperlog(SysOperLog operLog)
|
|
|
{
|
|
|
+ operLog.setOperParam(truncateToVarchar2(operLog.getOperParam()));
|
|
|
+ operLog.setErrorMsg(truncateToVarchar2(operLog.getErrorMsg()));
|
|
|
+ operLog.setJsonResult(truncateToVarchar2(operLog.getJsonResult()));
|
|
|
+ operLog.setOperUrl(truncateToVarchar2(operLog.getOperUrl()));
|
|
|
+ System.out.println(JSON.toJSONString(operLog));
|
|
|
operLogMapper.insertOperlog(operLog);
|
|
|
}
|
|
|
|
|
|
+ public String truncateToVarchar2(String input) {
|
|
|
+ if (input != null && input.length() > 1998) {
|
|
|
+ return input.substring(0, 1998);
|
|
|
+ }
|
|
|
+ return input;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 查询系统操作日志集合
|
|
|
*
|