소스 검색

CDSS日志记录

gaodm 3 년 전
부모
커밋
49ee0ccbc4
2개의 변경된 파일20개의 추가작업 그리고 13개의 파일을 삭제
  1. 19 1
      src/main/java/com/diagbot/facade/LogTestFacade.java
  2. 1 12
      src/main/java/com/diagbot/util/CdssLogUtil.java

+ 19 - 1
src/main/java/com/diagbot/facade/LogTestFacade.java

@@ -3,7 +3,6 @@ package com.diagbot.facade;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.util.CdssLogUtil;
-import com.diagbot.util.StringUtil;
 import com.diagbot.vo.LogTestVO;
 import org.springframework.stereotype.Component;
 
@@ -17,11 +16,30 @@ public class LogTestFacade {
     public Boolean logTest(LogTestVO logTestVO) {
         if (logTestVO.getType().equals(1)) {
             //抛错
+            //测试数据
+            //            logTestVO.setHospitalId(-1L);
+            //            logTestVO.setSceneName("sceneName");
+            //            logTestVO.setPatientId("patientId");
+            //            logTestVO.setSubHospitalName("subHospitalName");
+            //            logTestVO.setSubHospitalCode("subHospitalCode");
+
             throw new CommonException(CommonErrorCode.SERVER_IS_ERROR);
         } else if (logTestVO.getType().equals(2)) {
+            //测试数据
+            //            logTestVO.setHospitalId(-1L);
+            //            logTestVO.setSceneName("sceneName");
+            //            logTestVO.setPatientId("patientId");
+            //            logTestVO.setSubHospitalName("subHospitalName");
+            //            logTestVO.setSubHospitalCode("subHospitalCode");
             paramLog(logTestVO);
         } else {
             /** DO NOTHING*/
+            //测试数据
+            //            logTestVO.setHospitalId(-1L);
+            //            logTestVO.setSceneName("sceneName");
+            //            logTestVO.setPatientId("patientId");
+            //            logTestVO.setSubHospitalName("subHospitalName");
+            //            logTestVO.setSubHospitalCode("subHospitalCode");
         }
         return true;
     }

+ 1 - 12
src/main/java/com/diagbot/util/CdssLogUtil.java

@@ -43,14 +43,10 @@ public class CdssLogUtil {
         //请求的参数
         Object[] args = joinPoint.getArgs();
         //请求的参数
-        String params = "";
         for (Object o : args) {
-            params += FastJsonUtils.getBeanToJson(o);
+            addBizReq(o);
             break;
         }
-        if (!StringUtil.isEmpty(params)) {
-            tranLog.setParams(params);
-        }
         return tranLog;
     }
 
@@ -111,9 +107,7 @@ public class CdssLogUtil {
         //请求的参数
         Object[] args = joinPoint.getArgs();
         //请求的参数
-        String params = "";
         for (Object o : args) {
-            params += FastJsonUtils.getBeanToJson(o);
             //第一个参数继承基类
             if (o instanceof CdssLogBaseVO) {
                 CdssLogBaseVO p = (CdssLogBaseVO) o;
@@ -127,9 +121,6 @@ public class CdssLogUtil {
             }
             break;
         }
-        if (!StringUtil.isEmpty(params)) {
-            tranLog.setParams(params);
-        }
         //出参设置
         String result = "";
         result = FastJsonUtils.getBeanToJson(handleException((Exception) ex));
@@ -225,8 +216,6 @@ public class CdssLogUtil {
         }
         tranLog.setResult(result);
 
-        //todo 个性化处理
-
         //        //设置医院id
         //        Long hospitalId = tranLog.getHospitalId();
         //        String hosId = response.getHeader(CDSS_HOSPITAL_ID);