Эх сурвалжийг харах

美术阅卷10月新增需求

wangliang 5 жил өмнө
parent
commit
773c1f1ad7

+ 5 - 2
stmms-ms-log/src/main/java/cn/com/qmth/stmms/ms/log/MarkLogAop.java

@@ -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);
     }