浏览代码

医学规则测试

zhaops 4 年之前
父节点
当前提交
a2b9e6688f

+ 2 - 1
cdssman-service/src/main/java/com/diagbot/facade/RuleTestFacade.java

@@ -98,7 +98,7 @@ public class RuleTestFacade {
      *
      * @param ruleTestVO
      */
-    public void ruleTest(RuleTestVO ruleTestVO) {
+    public Boolean ruleTest(RuleTestVO ruleTestVO) {
         //开单合理性规则-通用
         billRuleTest(ruleTestVO);
         //开单合理性规则-输血
@@ -107,6 +107,7 @@ public class RuleTestFacade {
         //危急值规则-检查
         //高危药品
         //高危手术
+        return true;
     }
 
     /**

+ 11 - 1
cdssman-service/src/main/java/com/diagbot/web/RuleTestController.java

@@ -73,6 +73,16 @@ public class RuleTestController {
         ruleTestFacade.exportExcel(response, hospitalIdVO);
     }
 
+    @ApiOperation(value = "全规则测试[zhaops]",
+            notes = "hospitalId: 医院Id <br>" +
+                    "caseId: 测试类型<br>")
+    @PostMapping("/ruleTest")
+    @SysLogger("ruleTest")
+    public RespDTO<Boolean> ruleTest(@Valid @RequestBody RuleTestVO ruleTestVO) {
+        Boolean data = ruleTestFacade.ruleTest(ruleTestVO);
+        return RespDTO.onSuc(data);
+    }
+
     @ApiOperation(value = "开单合理性规则测试[zhaops]",
             notes = "hospitalId: 医院Id <br>" +
                     "caseId: 测试类型<br>")
@@ -83,7 +93,7 @@ public class RuleTestController {
         return RespDTO.onSuc(data);
     }
 
-    @ApiOperation(value = "开单合理性规则测试[zhaops]",
+    @ApiOperation(value = "开单合理性规则测试-输血[zhaops]",
             notes = "hospitalId: 医院Id <br>" +
                     "caseId: 测试类型<br>")
     @PostMapping("/billTransfusionRuleTest")

+ 11 - 11
config-server/src/main/resources/shared/cdssman-service-pre.yml

@@ -3,16 +3,22 @@ server:
 
 # 驱动配置信息
 spring:
+  data:
+    neo4j:
+      URI: http://192.168.3.150:7480
+      username: neo4j
+      password: root
   datasource:
     dynamic:
       primary: mysql
       # 数据库配置
       datasource:
-        neo4j:
-          driver-class-name: org.neo4j.jdbc.Driver
-          url: jdbc:neo4j:http://192.168.2.186:7474
-          username: neo4j
-          password: 12345678
+        mysql:
+          driver-class-name: com.mysql.cj.jdbc.Driver
+          platform: mysql
+          url: jdbc:mysql://192.168.2.121:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&allowMultiQueries=true
+          username: teamback
+          password: goTulmLeon
           #定义初始连接数
           initialSize: 0
           #定义最大连接数
@@ -23,12 +29,6 @@ spring:
           minIdle: 1
           #定义最长等待时间
           maxWait: 60000
-        mysql:
-          driver-class-name: com.mysql.cj.jdbc.Driver
-          platform: mysql
-          url: jdbc:mysql://192.168.2.121:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&allowMultiQueries=true
-          username: teamback
-          password: goTulmLeon
 
 
   cloud:

+ 11 - 11
config-server/src/main/resources/shared/cdssman-service-pro.yml

@@ -3,16 +3,22 @@ server:
 
 # 驱动配置信息
 spring:
+  data:
+    neo4j:
+      URI: http://192.168.2.123:7480
+      username: neo4j
+      password: root
   datasource:
     dynamic:
       primary: mysql
       # 数据库配置
       datasource:
-        neo4j:
-          driver-class-name: org.neo4j.jdbc.Driver
-          url: jdbc:neo4j:http://192.168.2.123:7472
-          username: neo4j
-          password: 12345678
+        mysql:
+          driver-class-name: com.mysql.cj.jdbc.Driver
+          platform: mysql
+          url: jdbc:mysql://192.168.2.122:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&allowMultiQueries=true
+          username: root
+          password: lantone
           #定义初始连接数
           initialSize: 0
           #定义最大连接数
@@ -23,12 +29,6 @@ spring:
           minIdle: 1
           #定义最长等待时间
           maxWait: 60000
-        mysql:
-          driver-class-name: com.mysql.cj.jdbc.Driver
-          platform: mysql
-          url: jdbc:mysql://192.168.2.122:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&allowMultiQueries=true
-          username: root
-          password: lantone
 
 
   cloud:

+ 11 - 11
config-server/src/main/resources/shared/cdssman-service-test.yml

@@ -3,16 +3,22 @@ server:
 
 # 驱动配置信息
 spring:
+  data:
+    neo4j:
+      URI: http://192.168.2.234:7480
+      username: neo4j
+      password: root
   datasource:
     dynamic:
       primary: mysql
       # 数据库配置
       datasource:
-        neo4j:
-          driver-class-name: org.neo4j.jdbc.Driver
-          url: jdbc:neo4j:http://192.168.2.234:7472
-          username: neo4j
-          password: 12345678
+        mysql:
+          driver-class-name: com.mysql.cj.jdbc.Driver
+          platform: mysql
+          url: jdbc:mysql://192.168.2.241:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&allowMultiQueries=true
+          username: root
+          password: lantone
           #定义初始连接数
           initialSize: 0
           #定义最大连接数
@@ -23,12 +29,6 @@ spring:
           minIdle: 1
           #定义最长等待时间
           maxWait: 60000
-        mysql:
-          driver-class-name: com.mysql.cj.jdbc.Driver
-          platform: mysql
-          url: jdbc:mysql://192.168.2.241:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&allowMultiQueries=true
-          username: root
-          password: lantone
 
 
   cloud: