Преглед изворни кода

静态知识检索拼音检索去空格

zhoutg пре 5 година
родитељ
комит
50bf774ed7
1 измењених фајлова са 12 додато и 12 уклоњено
  1. 12 12
      aipt-service/src/main/resources/mapper/ConceptMapper.xml

+ 12 - 12
aipt-service/src/main/resources/mapper/ConceptMapper.xml

@@ -471,7 +471,7 @@
                                 #{item}
                             </foreach>
                             AND (
-                                UPPER(t2.spell) = UPPER(#{InputStr})
+                                UPPER(t2.spell) = UPPER(TRIM(#{InputStr}))
                                 OR UPPER(TRIM(t2. NAME)) = UPPER((TRIM(#{InputStr})))
                             )
                         ) b1
@@ -526,7 +526,7 @@
                                     #{item}
                                 </foreach>
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT(UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                 )
                             ) b1
@@ -581,7 +581,7 @@
                                     #{item}
                                 </foreach>
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT('%',UPPER(TRIM(#{InputStr})), '%')
                                 )
                             ) b1
@@ -622,7 +622,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 12
                                 AND (
-                                    UPPER(t2.spell) = UPPER(#{InputStr})
+                                    UPPER(t2.spell) = UPPER(TRIM(#{InputStr}))
                                     OR UPPER(t2. NAME) = UPPER(TRIM(#{InputStr}))
                                 )
                             ) b1,
@@ -670,7 +670,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 12
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT(UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                 )
                             ) b1,
@@ -718,7 +718,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 12
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT('%',UPPER(TRIM(#{InputStr})), '%')
                                 )
                             ) b1,
@@ -772,7 +772,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 13
                                 AND (
-                                    UPPER(t2.spell) = UPPER(#{InputStr})
+                                    UPPER(t2.spell) = UPPER(TRIM(#{InputStr}))
                                     OR UPPER(t2. NAME) = UPPER(TRIM(#{InputStr}))
                                 )
                                 AND t4.relation_id = 18
@@ -827,7 +827,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 13
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT(UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                 )
                                 AND t4.relation_id = 18
@@ -882,7 +882,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 13
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT('%', UPPER(TRIM(#{InputStr})), '%')
                                 )
                                 AND t4.relation_id = 18
@@ -937,7 +937,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 13
                                 AND (
-                                    UPPER(t2.spell) = UPPER(#{InputStr})
+                                    UPPER(t2.spell) = UPPER(TRIM(#{InputStr}))
                                     OR UPPER(t2. NAME) = UPPER(TRIM(#{InputStr}))
                                 )
                                 AND t4.relation_id = 18
@@ -992,7 +992,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 13
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT(UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT(UPPER(TRIM(#{InputStr})), '%')
                                 )
                                 AND t4.relation_id = 18
@@ -1047,7 +1047,7 @@
                                 AND t6.is_deleted = 'N'
                                 AND t1.lib_type = 13
                                 AND (
-                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(#{InputStr}), '%')
+                                    UPPER(t2.spell) LIKE CONCAT('%', UPPER(TRIM(#{InputStr})), '%')
                                     OR UPPER(t2. NAME) LIKE CONCAT('%', UPPER(TRIM(#{InputStr})), '%')
                                 )
                                 AND t4.relation_id = 18