Browse Source

代码优化

wangyu 6 years ago
parent
commit
b3a9daaaa8

+ 6 - 2
icssman-service/src/main/java/com/diagbot/facade/ModuleInfoFacade.java

@@ -446,10 +446,14 @@ public class ModuleInfoFacade extends ModuleInfoServiceImpl {
         getModuleInfoOneDTO.setAscriptionName(dictionaryInfoMap.get(String.valueOf(moduleInfo.getType())).getName());
         getModuleInfoOneDTO.setModuleTypeName(ModuleInfoTypeEnum.getName(getModuleInfoOneDTO.getModuleType().intValue()));
         if(getModuleInfoOneDTO.getModuleType().intValue() == 1){
-            getModuleInfoOneDTO.setRelationName(deptInfoMap.get(getModuleInfoOneDTO.getRelationId()).getName());
+            if(null != deptInfoMap.get(getModuleInfoOneDTO.getRelationId())){
+                getModuleInfoOneDTO.setRelationName(deptInfoMap.get(getModuleInfoOneDTO.getRelationId()).getName());
+            }
         }
         if(getModuleInfoOneDTO.getModuleType().intValue() == 2){
-            getModuleInfoOneDTO.setRelationName(questionInfoMap.get(getModuleInfoOneDTO.getRelationId()).getName());
+            if(null != questionInfoMap.get(getModuleInfoOneDTO.getRelationId())){
+                getModuleInfoOneDTO.setRelationName(questionInfoMap.get(getModuleInfoOneDTO.getRelationId()).getName());
+            }
         }
         return getModuleInfoOneDTO;
     }