Переглянути джерело

修改邵逸夫数据服务模式参数

lipc 5 роки тому
батько
коміт
ad2d8f6731

+ 31 - 0
tran-service/src/main/java/com/diagbot/client/DataServiceClient.java

@@ -0,0 +1,31 @@
+package com.diagbot.client;
+
+
+import com.diagbot.client.hystrix.DataServiceHystrix;
+import com.diagbot.dto.PushDTO;
+import com.diagbot.dto.RespDTO;
+import com.diagbot.vo.PushJoinVO;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import javax.validation.Valid;
+
+/**
+ * @Description: data-service
+ * @author: lipc
+ * @time: 2019/8/21 14:34
+ */
+@FeignClient(value = "data-service", fallback = DataServiceHystrix.class)
+public interface DataServiceClient {
+
+    /**
+     * 对接-推送接口
+     *
+     * @param pushVO
+     * @return
+     */
+    @PostMapping("/push/push")
+    RespDTO<PushDTO> push(@RequestBody @Valid PushJoinVO pushVO);
+
+}

+ 22 - 0
tran-service/src/main/java/com/diagbot/client/hystrix/DataServiceHystrix.java

@@ -0,0 +1,22 @@
+package com.diagbot.client.hystrix;
+
+import com.diagbot.client.DataServiceClient;
+import com.diagbot.dto.PushDTO;
+import com.diagbot.dto.RespDTO;
+import com.diagbot.vo.PushJoinVO;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import javax.validation.Valid;
+
+@Component
+@Slf4j
+public class DataServiceHystrix  implements DataServiceClient {
+
+    @Override
+    public RespDTO<PushDTO> push(@RequestBody @Valid PushJoinVO pushVO){
+        log.error("【hystrix】调用{}异常", "pushVO");
+        return null;
+    }
+}

+ 22 - 0
tran-service/src/main/java/com/diagbot/dto/ConceptPushDTO.java

@@ -0,0 +1,22 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+/**
+ * @Description:推理返回标签(概念)
+ * @Author:zhaops
+ * @time: 2019/5/7 20:06
+ */
+@Getter
+@Setter
+public class ConceptPushDTO {
+    private Integer libType;  //词性
+    private List<String> clientNames;//数据服务模式调用方名称
+    private Integer type;
+
+    private Long conceptId; // 概念id
+    private String name;    //概念名称
+}

+ 51 - 0
tran-service/src/main/java/com/diagbot/dto/PushDTO.java

@@ -0,0 +1,51 @@
+package com.diagbot.dto;
+
+import com.diagbot.biz.push.entity.MedicalIndication;
+import com.diagbot.biz.push.entity.Treat;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Description: 页面推送模式推理出参
+ * @Author:zhaops
+ * @time: 2018/11/20 13:44
+ */
+@Getter
+@Setter
+public class PushDTO {
+    /**
+     * 症状
+     */
+    private List<ConceptPushDTO> symptom;
+    /**
+     * 体征结果
+     */
+    private List<ConceptPushDTO> vital;
+    /**
+     * 化验
+     */
+    private List<ConceptPushDTO> lab;
+    /**
+     * 辅检
+     */
+    private List<ConceptPushDTO> pacs;
+    /**
+     * 诊断
+     */
+    private Map<String, List<ConceptPushDTO>> dis;
+    /**
+     * 病情提示
+     */
+    private List<MedicalIndication> medicalIndications;
+    /**
+     * 治疗方案
+     */
+    private Treat treat;
+    /**
+     * 有无病情提示标志(0:无,1:有)
+     */
+    private String hasIndications;
+}

+ 7 - 0
tran-service/src/main/java/com/diagbot/vo/PushJoinVO.java

@@ -23,6 +23,13 @@ public class PushJoinVO {
      * 医院编码
      */
     private String hosCode;
+    /**
+     * 推送类型
+     */
+    @NotNull(message = "推送类型")
+    private String featureType;
+
+    private String ruleType;
 
     /**
      * 年龄

+ 117 - 93
tran-service/src/main/java/com/diagbot/web/InquiryInfoController.java

@@ -5,6 +5,7 @@ import com.diagbot.annotation.SysLogger;
 import com.diagbot.biz.push.entity.Item;
 import com.diagbot.biz.push.entity.Lis;
 import com.diagbot.biz.push.entity.Pacs;
+import com.diagbot.client.DataServiceClient;
 import com.diagbot.dto.*;
 import com.diagbot.entity.InputInfo;
 import com.diagbot.facade.*;
@@ -38,7 +39,7 @@ import java.util.List;
  */
 @RestController
 @RequestMapping("/inquiryInfo")
-@Api(value = "对接层-问诊信息API", tags = { "对接层-问诊信息API" })
+@Api(value = "对接层-问诊信息API", tags = {"对接层-问诊信息API"})
 @SuppressWarnings("unchecked")
 public class InquiryInfoController {
 
@@ -58,6 +59,8 @@ public class InquiryInfoController {
     private PacsConfigFacade pacsConfigFacade;
     @Autowired
     private MrFacade mrFacade;
+    @Autowired
+    private DataServiceClient dataServiceClient;
 
     /**
      * 问诊记录保存
@@ -254,6 +257,8 @@ public class InquiryInfoController {
     public RespDTO<String> getDataService(@RequestBody PushJoinVO pushJoinVO) throws UnsupportedEncodingException {
         GetDiseaseNameVO getDiseaseNameVO = new GetDiseaseNameVO();
         List<GetDiseaseNameDTO> a;
+        RespDTO<PushDTO> pushDto;
+        pushJoinVO.setFeatureType("22");
         String mrId;
         String url;
         StringBuffer sb3 = new StringBuffer();//放化验细项列表
@@ -334,7 +339,7 @@ public class InquiryInfoController {
         }
 
         //化验套餐名转公表
-        if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size()>0) {
+        if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size() > 0) {
             LisPacsInfoForDJVO lisPacsInfoForDJVO = new LisPacsInfoForDJVO();
             List<LisConfigDTO> lisConfigDTO;
             List<PacsConfigDTO> pacsConfigDTO;
@@ -359,7 +364,7 @@ public class InquiryInfoController {
                 }
             } else if (lisConfigDTO.size() > 1) {
                 for (int i = 0; i < lisConfigDTO.size(); i++) {
-                    if(lisConfigDTO.get(i).getUniqueName().indexOf("、") != -1){
+                    if (lisConfigDTO.get(i).getUniqueName().indexOf("、") != -1) {
                         orderCode = lisConfigDTO.get(i).getUniqueName().split("、");
                         sb3.append("[");
                         for (int j = 0; j < orderCode.length; j++) {
@@ -370,13 +375,13 @@ public class InquiryInfoController {
                             }
                         }
                         sb3.append("]");
-                    }else if (lisConfigDTO.get(i).getUniqueName().indexOf("--") == -1 && lisConfigDTO.get(i).getUniqueName().indexOf("、") == -1) {
+                    } else if (lisConfigDTO.get(i).getUniqueName().indexOf("--") == -1 && lisConfigDTO.get(i).getUniqueName().indexOf("、") == -1) {
                         pushJoinVO.getLisOrder().get(0).setUniqueName(lisConfigDTO.get(i).getUniqueName());
                     }
                 }
                 if (lisConfigDTO.get(0).getUniqueName().indexOf("--") != -1) {
                     sb3.append("[{\"name\":\"" + lisConfigDTO.get(0).getUniqueName().substring(0, lisConfigDTO.get(0).getUniqueName().indexOf("--")) + "\",\"type\":12,\"position\":1}]");
-                } else if(lisConfigDTO.get(0).getUniqueName().indexOf("--") == -1 && lisConfigDTO.get(0).getUniqueName().indexOf("、") == -1) {
+                } else if (lisConfigDTO.get(0).getUniqueName().indexOf("--") == -1 && lisConfigDTO.get(0).getUniqueName().indexOf("、") == -1) {
                     sb3.append("[{\"name\":\"" + lisConfigDTO.get(0).getUniqueName() + "\",\"type\":12,\"position\":1}]");
                 }
             } else {
@@ -413,7 +418,7 @@ public class InquiryInfoController {
         }
 
         //辅检套餐名转公表
-        if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size()>0) {
+        if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size() > 0) {
             LisPacsInfoForDJVO lisPacsInfoForDJVO = new LisPacsInfoForDJVO();
             List<LisConfigDTO> lisConfigDTO;
             List<PacsConfigDTO> pacsConfigDTO;
@@ -449,13 +454,13 @@ public class InquiryInfoController {
                             }
                         }
                         sb4.append("]");
-                    }else if (pacsConfigDTO.get(i).getUniqueName().indexOf("--") == -1 && pacsConfigDTO.get(i).getUniqueName().indexOf("、") == -1) {
+                    } else if (pacsConfigDTO.get(i).getUniqueName().indexOf("--") == -1 && pacsConfigDTO.get(i).getUniqueName().indexOf("、") == -1) {
                         pushJoinVO.getPacsOrder().get(0).setUniqueName(pacsConfigDTO.get(i).getUniqueName());
                     }
                 }
                 if (pacsConfigDTO.get(0).getUniqueName().indexOf("--") != -1) {
                     sb4.append("[{\"name\":\"" + pacsConfigDTO.get(0).getUniqueName().substring(0, pacsConfigDTO.get(0).getUniqueName().indexOf("--")) + "\",\"type\":6,\"position\":1}]");
-                } else if(pacsConfigDTO.get(0).getUniqueName().indexOf("--") != -1 && pacsConfigDTO.get(0).getUniqueName().indexOf("、") != -1) {
+                } else if (pacsConfigDTO.get(0).getUniqueName().indexOf("--") != -1 && pacsConfigDTO.get(0).getUniqueName().indexOf("、") != -1) {
                     sb4.append("[{\"name\":\"" + pacsConfigDTO.get(0).getUniqueName() + "\",\"type\":6,\"position\":1}]");
                 }
             } else {
@@ -530,27 +535,9 @@ public class InquiryInfoController {
 
             //门诊 查阅报告危急值提醒
             case "7":
-
-                mrId = mrFacade.createMr(pushJoinVO);
-
-                url = "http://192.1.3.116:5446/indexHorizontal.html?" +
-                        "mrId=" + mrId + //redis保存产生唯一值
-                        "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
-                        "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
-                        "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
-                        "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
-                        "&plan=7";
-
-                inputInfo.setRemark("邵逸夫门诊查阅报告危急值提醒接口");
-                inputInfo.setParamOut(url);
-                inputInfoFacade.saveInputInfo(inputInfo);
-                return RespDTO.onSuc(url);
-
-            //门诊 开单合理性
-            case "8":
-
-                if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size()>0) {
-
+                pushJoinVO.setRuleType("1");
+                pushDto = dataServiceClient.push(pushJoinVO);
+                if (pushDto.data.getHasIndications() != null && pushDto.data.getHasIndications().equals("1")) {
                     mrId = mrFacade.createMr(pushJoinVO);
 
                     url = "http://192.1.3.116:5446/indexHorizontal.html?" +
@@ -559,37 +546,65 @@ public class InquiryInfoController {
                             "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
                             "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
                             "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
-                            "&plan=8";
+                            "&plan=7";
 
-                    inputInfo.setRemark("邵逸夫门诊化验开单合理性接口");
+                    inputInfo.setRemark("邵逸夫门诊查阅报告危急值提醒接口");
                     inputInfo.setParamOut(url);
                     inputInfoFacade.saveInputInfo(inputInfo);
-
                     return RespDTO.onSuc(url);
+                } else {
+                    return RespDTO.onSuc("");
+                }
+                //门诊 开单合理性
+            case "8":
+                pushJoinVO.setRuleType("2");
+                pushDto = dataServiceClient.push(pushJoinVO);
+                if (pushDto.data.getHasIndications() != null && pushDto.data.getHasIndications().equals("1")) {
+                    if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size() > 0) {
 
-                } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size()>0) {
+                        mrId = mrFacade.createMr(pushJoinVO);
 
-                    mrId = mrFacade.createMr(pushJoinVO);
+                        url = "http://192.1.3.116:5446/indexHorizontal.html?" +
+                                "mrId=" + mrId + //redis保存产生唯一值
+                                "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
+                                "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
+                                "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
+                                "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
+                                "&plan=8";
 
-                    url = "http://192.1.3.116:5446/indexHorizontal.html?" +
-                            "mrId=" + mrId + //redis保存产生唯一值
-                            "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
-                            "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
-                            "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
-                            "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
-                            "&plan=8";
+                        inputInfo.setRemark("邵逸夫门诊化验开单合理性接口");
+                        inputInfo.setParamOut(url);
+                        inputInfoFacade.saveInputInfo(inputInfo);
 
-                    inputInfo.setRemark("邵逸夫门诊辅检开单合理性接口");
-                    inputInfo.setParamOut(url);
-                    inputInfoFacade.saveInputInfo(inputInfo);
-                    return RespDTO.onSuc(url);
+                        return RespDTO.onSuc(url);
+
+
+                    } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size() > 0) {
+
+                        mrId = mrFacade.createMr(pushJoinVO);
+
+                        url = "http://192.1.3.116:5446/indexHorizontal.html?" +
+                                "mrId=" + mrId + //redis保存产生唯一值
+                                "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
+                                "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
+                                "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
+                                "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
+                                "&plan=8";
+
+                        inputInfo.setRemark("邵逸夫门诊辅检开单合理性接口");
+                        inputInfo.setParamOut(url);
+                        inputInfoFacade.saveInputInfo(inputInfo);
+                        return RespDTO.onSuc(url);
+                    }
+                    return RespDTO.onError("该项目公表未匹配!");
+                } else {
+                    return RespDTO.onSuc("");
                 }
 
-                return RespDTO.onError("该项目公表未匹配!");
 
-            //门诊 化验辅检静态知识
+                //门诊 化验辅检静态知识
             case "9":
-                if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size()>0) {
+                if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size() > 0) {
                     if (!sb3.toString().equals("")) {
                         mrId = mrFacade.createMr(pushJoinVO);
                         url = "http://192.1.3.116:5446/indexHorizontal.html?" +
@@ -611,7 +626,7 @@ public class InquiryInfoController {
                         return RespDTO.onSuc("暂未维护该项目静态知识!");
                     }
 
-                } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size()>0) {
+                } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size() > 0) {
                     if (!sb4.toString().equals("")) {
                         mrId = mrFacade.createMr(pushJoinVO);
                         url = "http://192.1.3.116:5446/indexHorizontal.html?" +
@@ -673,26 +688,9 @@ public class InquiryInfoController {
 
             //住院 查阅报告危急值提醒
             case "4":
-
-                mrId = mrFacade.createMr(pushJoinVO);
-
-                url = "http://192.1.3.116:5446/index.html?" +
-                        "mrId=" + mrId + //redis保存产生唯一值
-                        "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
-                        "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
-                        "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
-                        "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
-                        "&plan=4";
-                inputInfo.setRemark("邵逸夫查阅报告危急值提醒接口");
-                inputInfo.setParamOut(url);
-                inputInfoFacade.saveInputInfo(inputInfo);
-                return RespDTO.onSuc(url);
-
-            //住院 开单合理性
-            case "5":
-
-                if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size()>0) {
-
+                pushJoinVO.setRuleType("1");
+                pushDto = dataServiceClient.push(pushJoinVO);
+                if (pushDto.data.getHasIndications() != null && pushDto.data.getHasIndications().equals("1")) {
                     mrId = mrFacade.createMr(pushJoinVO);
 
                     url = "http://192.1.3.116:5446/index.html?" +
@@ -701,37 +699,63 @@ public class InquiryInfoController {
                             "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
                             "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
                             "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
-                            "&plan=5";
-
-                    inputInfo.setRemark("邵逸夫化验开单合理性接口");
+                            "&plan=4";
+                    inputInfo.setRemark("邵逸夫查阅报告危急值提醒接口");
                     inputInfo.setParamOut(url);
                     inputInfoFacade.saveInputInfo(inputInfo);
-
                     return RespDTO.onSuc(url);
+                } else {
+                    return RespDTO.onSuc("");
+                }
 
-                } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size()>0) {
+                //住院 开单合理性
+            case "5":
+                pushJoinVO.setRuleType("2");
+                pushDto = dataServiceClient.push(pushJoinVO);
+                if (pushDto.data.getHasIndications() != null && pushDto.data.getHasIndications().equals("1")) {
+                    if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size() > 0) {
 
-                    mrId = mrFacade.createMr(pushJoinVO);
+                        mrId = mrFacade.createMr(pushJoinVO);
 
-                    url = "http://192.1.3.116:5446/index.html?" +
-                            "mrId=" + mrId + //redis保存产生唯一值
-                            "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
-                            "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
-                            "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
-                            "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
-                            "&plan=5";
+                        url = "http://192.1.3.116:5446/index.html?" +
+                                "mrId=" + mrId + //redis保存产生唯一值
+                                "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
+                                "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
+                                "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
+                                "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
+                                "&plan=5";
 
-                    inputInfo.setRemark("邵逸夫辅检开单合理性接口");
-                    inputInfo.setParamOut(url);
-                    inputInfoFacade.saveInputInfo(inputInfo);
-                    return RespDTO.onSuc(url);
-                }
+                        inputInfo.setRemark("邵逸夫化验开单合理性接口");
+                        inputInfo.setParamOut(url);
+                        inputInfoFacade.saveInputInfo(inputInfo);
 
-                return RespDTO.onError("未传入当前下达化验辅检套餐名称!");
+                        return RespDTO.onSuc(url);
+
+                    } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size() > 0) {
+
+                        mrId = mrFacade.createMr(pushJoinVO);
 
-            //住院 化验辅检静态知识
+                        url = "http://192.1.3.116:5446/index.html?" +
+                                "mrId=" + mrId + //redis保存产生唯一值
+                                "&tipsName=" +   //静态信息名称(化验项名称、辅捡项名称)
+                                "&tipsType=" +   //静态信息类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标)
+                                "&showTab=0" +   //0默认显示治疗方案 1默认显示静态信息
+                                "&hospitalCode=" + pushJoinVO.getHosCode() + //医院编码
+                                "&plan=5";
+
+                        inputInfo.setRemark("邵逸夫辅检开单合理性接口");
+                        inputInfo.setParamOut(url);
+                        inputInfoFacade.saveInputInfo(inputInfo);
+                        return RespDTO.onSuc(url);
+                    }
+                    return RespDTO.onError("未传入当前下达化验辅检套餐名称!");
+                } else {
+                    return RespDTO.onSuc("");
+                }
+
+                //住院 化验辅检静态知识
             case "6":
-                if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size()>0) {
+                if (pushJoinVO.getLisOrder() != null && pushJoinVO.getLisOrder().size() > 0) {
                     if (!sb3.toString().equals("")) {
                         mrId = mrFacade.createMr(pushJoinVO);
 
@@ -747,13 +771,13 @@ public class InquiryInfoController {
                         inputInfo.setParamOut(url);
                         inputInfoFacade.saveInputInfo(inputInfo);
                         return RespDTO.onSuc(url);
-                    }else{
+                    } else {
                         inputInfo.setRemark("邵逸夫化验静态知识接口");
                         inputInfo.setParamOut("暂未维护该项目静态知识!");
                         inputInfoFacade.saveInputInfo(inputInfo);
                         return RespDTO.onSuc("暂未维护该项目静态知识!");
                     }
-                } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size()>0) {
+                } else if (pushJoinVO.getPacsOrder() != null && pushJoinVO.getPacsOrder().size() > 0) {
                     if (!sb3.toString().equals("")) {
                         mrId = mrFacade.createMr(pushJoinVO);
 
@@ -769,7 +793,7 @@ public class InquiryInfoController {
                         inputInfo.setParamOut(url);
                         inputInfoFacade.saveInputInfo(inputInfo);
                         return RespDTO.onSuc(url);
-                    }else{
+                    } else {
                         inputInfo.setRemark("邵逸夫辅检静态知识接口");
                         inputInfo.setParamOut("暂未维护该项目静态知识!");
                         inputInfoFacade.saveInputInfo(inputInfo);