Browse Source

获取填写单公表项bug修正

Zhaops 6 years ago
parent
commit
affe11d54d
1 changed files with 10 additions and 4 deletions
  1. 10 4
      icss-service/src/main/java/com/diagbot/facade/LisMappingFacade.java

+ 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;