Jelajahi Sumber

1、接口日志

zhaops 3 tahun lalu
induk
melakukan
3a99b0922f

+ 10 - 0
src/main/java/com/diagbot/facade/LogTestFacade.java

@@ -3,6 +3,7 @@ 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;
 
@@ -15,6 +16,15 @@ import org.springframework.stereotype.Component;
 public class LogTestFacade {
     public Boolean logTest(LogTestVO logTestVO) {
         CdssLogUtil.addBizHospitalId(logTestVO.getHospitalId());
+        if (StringUtil.isNotBlank(logTestVO.getPatientId())) {
+            CdssLogUtil.addBizPatientId(logTestVO.getPatientId());
+        }
+        if (StringUtil.isNotBlank(logTestVO.getSubHospitalName())) {
+            CdssLogUtil.addBizSubHospitalName(logTestVO.getSubHospitalName());
+        }
+        if (StringUtil.isNotBlank(logTestVO.getSubHospitalCode())) {
+            CdssLogUtil.addBizSubHospitalCode(logTestVO.getSubHospitalCode());
+        }
         if (logTestVO.getType().equals(1)) {
             //抛错
             throw new CommonException(CommonErrorCode.SERVER_IS_ERROR);

+ 13 - 0
src/main/java/com/diagbot/vo/LogTestVO.java

@@ -19,4 +19,17 @@ public class LogTestVO {
     private Integer type = 0;
     @NotNull(message = "请输入医院id")
     private Long hospitalId;
+    /**
+     * 病人唯一标识(病人id、病历号等)
+     */
+    private String patientId;
+    /**
+     * 子医院编码
+     */
+    private String subHospitalCode;
+
+    /**
+     * 子医院名称
+     */
+    private String subHospitalName;
 }