Prechádzať zdrojové kódy

优化慢特病查询

lighter 3 rokov pred
rodič
commit
d585f1d927

+ 1 - 1
pom.xml

@@ -10,7 +10,7 @@
     </parent>
     <groupId>thyyxxk</groupId>
     <artifactId>web-server</artifactId>
-    <version>10.4.6</version>
+    <version>10.4.7</version>
     <name>web-server</name>
     <description>server for yibao-web</description>
     <properties>

+ 3 - 0
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiQueryService.java

@@ -635,6 +635,9 @@ public class SiQueryService {
         if (result.getIntValue(RESULT_CODE) == 0) {
             JSONObject output = result.getJSONObject(OUTPUT);
             JSONArray details = output.getJSONArray("feedetail");
+            if (null == details || details.size() == 0) {
+                return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "没有查询到此患者的慢特病备案信息。");
+            }
             List<SpcChrDiseAcct> list = new ArrayList<>();
             Date now = new Date();
             for (int i = 0; i < details.size(); i++) {