Browse Source

检验检索

zhaops 4 years ago
parent
commit
87f30551e8
1 changed files with 20 additions and 16 deletions
  1. 20 16
      src/main/java/com/diagbot/repository/LisNameNode.java

+ 20 - 16
src/main/java/com/diagbot/repository/LisNameNode.java

@@ -7,11 +7,8 @@ import com.diagbot.dto.LisBillNeoDTO;
 import com.diagbot.dto.LisDetailDTO;
 import com.diagbot.dto.NeoEntityDTO;
 import com.diagbot.dto.NodeNeoDTO;
-import com.diagbot.entity.node.Gender;
-import com.diagbot.entity.node.Group;
 import com.diagbot.entity.node.LisCritical;
 import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisSet;
 import com.diagbot.entity.relationship.LisNameGender;
 import com.diagbot.entity.relationship.LisNameGroup;
 import com.diagbot.entity.relationship.LisNameLisCritical;
@@ -213,20 +210,27 @@ public class LisNameNode {
 			}
 
 			Set<LisNameLisSet> lisNameSet = lis.getLisNamelissets();
-			for (LisNameLisSet lisset : lisNameSet) {
-				if (NeoUtil.isExist(lisset)) {
-					lisDetailDTO = new LisDetailDTO();
-					nodename = lis.getName();
-					lisDetailDTO.setUniqueName(nodename);
-					lisDetailDTO.setName(lisset.getLisSet().getName());
-					lisDetailDTO.setMaxValue(lis.getMaxval());
-					lisDetailDTO.setMinValue(lis.getMinval());
-					lisDetailDTO.setUnits(lis.getUnit());
-					lislist.add(lisDetailDTO);
-				} else {
-					lisDetailDTO.setName(nodename + "(套餐)");
-					lislist.add(lisDetailDTO);
+			if (lisNameSet != null && lisNameSet.size() > 0) {
+				for (LisNameLisSet lisset : lisNameSet) {
+					if (NeoUtil.isExist(lisset)) {
+						lisDetailDTO = new LisDetailDTO();
+						nodename = lis.getName();
+						lisDetailDTO.setUniqueName(nodename);
+						lisDetailDTO.setName(lisset.getLisSet().getName());
+						lisDetailDTO.setMaxValue(lis.getMaxval());
+						lisDetailDTO.setMinValue(lis.getMinval());
+						lisDetailDTO.setUnits(lis.getUnit());
+						lislist.add(lisDetailDTO);
+					}
 				}
+			} else {
+				lisDetailDTO = new LisDetailDTO();
+				lisDetailDTO.setUniqueName(lis.getName());
+				lisDetailDTO.setName(lis.getName() + "(套餐)");
+				lisDetailDTO.setMaxValue(lis.getMaxval());
+				lisDetailDTO.setMinValue(lis.getMinval());
+				lisDetailDTO.setUnits(lis.getUnit());
+				lislist.add(lisDetailDTO);
 			}
 		}