|
@@ -71,18 +71,18 @@ public interface PacsNameRepository extends Neo4jRepository<PacsName, Long> {
|
|
List<BaseNodeInfo> indexIgnoreLabel(@Param("name") String name, @Param("pycode") String pycode, @Param("size") Integer size);
|
|
List<BaseNodeInfo> indexIgnoreLabel(@Param("name") String name, @Param("pycode") String pycode, @Param("size") Integer size);
|
|
|
|
|
|
@Query("MATCH (n) WHERE any(label in labels(n) WHERE label in ['辅助检查名称', '辅助检查子项目名称'])\n" +
|
|
@Query("MATCH (n) WHERE any(label in labels(n) WHERE label in ['辅助检查名称', '辅助检查子项目名称'])\n" +
|
|
- "n.`静态知识标识` = $isKL \n" +
|
|
|
|
|
|
+ "AND n.`静态知识标识` = $isKL \n" +
|
|
"AND (toLower(n.`name`) = toLower($name) OR toLower(n.`拼音编码`) = toLower($pycode))\n" +
|
|
"AND (toLower(n.`name`) = toLower($name) OR toLower(n.`拼音编码`) = toLower($pycode))\n" +
|
|
"RETURN labels(n) as labels,n.name as name\n" +
|
|
"RETURN labels(n) as labels,n.name as name\n" +
|
|
"UNION\n" +
|
|
"UNION\n" +
|
|
"MATCH (n) WHERE any(label in labels(n) WHERE label in ['辅助检查名称', '辅助检查子项目名称'])\n" +
|
|
"MATCH (n) WHERE any(label in labels(n) WHERE label in ['辅助检查名称', '辅助检查子项目名称'])\n" +
|
|
- "n.`静态知识标识` = $isKL \n" +
|
|
|
|
|
|
+ "AND n.`静态知识标识` = $isKL \n" +
|
|
"AND (toLower(n.`name`) STARTS WITH toLower($name) OR toLower(n.`拼音编码`) STARTS WITH toLower($pycode))\n" +
|
|
"AND (toLower(n.`name`) STARTS WITH toLower($name) OR toLower(n.`拼音编码`) STARTS WITH toLower($pycode))\n" +
|
|
"WITH n SKIP 0 LIMIT $size\n" +
|
|
"WITH n SKIP 0 LIMIT $size\n" +
|
|
"RETURN labels(n) as labels,n.name as name\n" +
|
|
"RETURN labels(n) as labels,n.name as name\n" +
|
|
"UNION \n" +
|
|
"UNION \n" +
|
|
"MATCH (n) WHERE any(label in labels(n) WHERE label in ['辅助检查名称', '辅助检查子项目名称'])\n" +
|
|
"MATCH (n) WHERE any(label in labels(n) WHERE label in ['辅助检查名称', '辅助检查子项目名称'])\n" +
|
|
- "n.`静态知识标识` = $isKL \n" +
|
|
|
|
|
|
+ "AND n.`静态知识标识` = $isKL \n" +
|
|
"AND (toLower(n.`name`) CONTAINS toLower($name) OR toLower(n.`拼音编码`) CONTAINS toLower($pycode)) \n" +
|
|
"AND (toLower(n.`name`) CONTAINS toLower($name) OR toLower(n.`拼音编码`) CONTAINS toLower($pycode)) \n" +
|
|
"WITH n SKIP 0 LIMIT $size\n" +
|
|
"WITH n SKIP 0 LIMIT $size\n" +
|
|
"RETURN labels(n) as labels,n.name as name\n")
|
|
"RETURN labels(n) as labels,n.name as name\n")
|