Jelajahi Sumber

更新针对新图谱的化验项目的查询方法

MarkHuang 4 tahun lalu
induk
melakukan
26cb9e633b
2 mengubah file dengan 16 tambahan dan 4 penghapusan
  1. 7 0
      pom.xml
  2. 9 4
      src/main/java/com/diagbot/repository/LisNameNode.java

+ 7 - 0
pom.xml

@@ -197,6 +197,13 @@
         <dependency>
             <groupId>org.neo4j</groupId>
             <artifactId>neo4j-ogm-http-driver</artifactId>
+            <version>3.2.11</version>
+        </dependency>
+
+
+        <dependency>
+            <groupId>org.neo4j</groupId>
+            <artifactId>neo4j-ogm-bolt-driver</artifactId>
             <version>3.2.9</version>
         </dependency>
 

+ 9 - 4
src/main/java/com/diagbot/repository/LisNameNode.java

@@ -161,7 +161,8 @@ public class LisNameNode {
 	 * 获取化验细项名称列表
 	 */
 	public List<LisDetailDTO> getLisDetailList(String name, LisNameRepository lisRepository) {
-		String nodename;
+		String nodename, unit;
+		Double min, max;
 
 		List<LisDetailDTO> lislist = new ArrayList<>();
 		LisDetailDTO lisDetailDTO;
@@ -173,16 +174,17 @@ public class LisNameNode {
 			nodename = lis.getName();
 			lisDetailDTO.setUniqueName(nodename);
 
+
 			if (null!=lis.getMaxval()) {
-				lisDetailDTO.setMaxValue(lis.getMaxval());
+				max = lis.getMaxval();
 			}
 
 			if (null!=lis.getMinval()) {
-				lisDetailDTO.setMinValue(lis.getMinval());
+				min = lis.getMinval();
 			}
 
 			if (StringUtil.isNotBlank(lis.getUnit())) {
-				lisDetailDTO.setUnits(lis.getUnit());
+				unit = lis.getUnit();
 			}
 
 			if (lis.getLissets().size()>0) {
@@ -192,6 +194,9 @@ public class LisNameNode {
 					nodename = lis.getName();
 					lisDetailDTO.setUniqueName(nodename);
 					lisDetailDTO.setName(lisset.getName());
+					lisDetailDTO.setMaxValue(lis.getMaxval());
+					lisDetailDTO.setMinValue(lis.getMinval());
+					lisDetailDTO.setUnits(lis.getUnit());
 					lislist.add(lisDetailDTO);
 				}
 			}