Ver código fonte

获取填写单公表项bug修正

Zhaops 6 anos atrás
pai
commit
affe11d54d

+ 10 - 4
icss-service/src/main/java/com/diagbot/facade/LisMappingFacade.java

@@ -110,8 +110,11 @@ public class LisMappingFacade extends LisMappingServiceImpl {
         }
 
         Map<String, String> detailMap = new LinkedHashMap<>();
-        for (String detail : details) {
-            detailMap.put(detail, lisWithItemNamMap.get(project).get(detail));
+        Map<String, String> projectDetailMap = lisWithItemNamMap.get(project);
+        if (projectDetailMap != null) {
+            for (String detail : details) {
+                detailMap.put(detail, projectDetailMap.get(detail));
+            }
         }
         retMap.put("details", detailMap);
         return retMap;
@@ -142,8 +145,11 @@ public class LisMappingFacade extends LisMappingServiceImpl {
         }
 
         Map<String, String> detailMap = new LinkedHashMap<>();
-        for (String detail : details) {
-            detailMap.put(detail, lisWithItemNamMap.get(project).get(detail));
+        Map<String, String> projectDetailMap = lisWithItemNamMap.get(project);
+        if (projectDetailMap != null) {
+            for (String detail : details) {
+                detailMap.put(detail, projectDetailMap.get(detail));
+            }
         }
         retMap.put("details", detailMap);
         return retMap;