|
@@ -3,6 +3,7 @@ package cn.com.qmth.stmms.ms.log;
|
|
|
import cn.com.qmth.stmms.ms.core.domain.MarkLog;
|
|
|
import cn.com.qmth.stmms.ms.core.domain.user.MarkUser;
|
|
|
import cn.com.qmth.stmms.ms.core.repository.MarkLogRepo;
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import org.aspectj.lang.JoinPoint;
|
|
|
import org.aspectj.lang.annotation.AfterReturning;
|
|
@@ -18,6 +19,7 @@ import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpSession;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
/**
|
|
@@ -73,8 +75,9 @@ public class MarkLogAop {
|
|
|
LOGGER.info("markUser:{}", JSONObject.toJSONString(markUser));
|
|
|
Object[] args = joinPoint.getArgs(); // 参数值
|
|
|
String[] argNames = ((MethodSignature) joinPoint.getSignature()).getParameterNames();//参数名
|
|
|
- JSONObject jsonObject = JSONObject.parseObject(args.toString());
|
|
|
- LOGGER.info("args:{},argNames:{}", jsonObject, JSONObject.toJSONString(argNames));
|
|
|
+ JSONArray jsonArgsArray = JSONObject.parseArray(JSONObject.toJSONString(args));
|
|
|
+ JSONArray jsonArgNamesArray = JSONObject.parseArray(JSONObject.toJSONString(argNames));
|
|
|
+ LOGGER.info("jsonArgsArray:{},jsonArgNamesArray:{}", jsonArgsArray, jsonArgNamesArray);
|
|
|
MarkLog markLog = new MarkLog();
|
|
|
markLogRepo.save(markLog);
|
|
|
}
|