This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev by this push:
     new 2bde77859 [Improve] fix myBatis query for like using concat function 
(#3374)
2bde77859 is described below

commit 2bde77859aa6473d57bfe95b7767dd00fe2466e6
Author: VampireAchao <[email protected]>
AuthorDate: Sat Dec 2 19:50:46 2023 +0800

    [Improve] fix myBatis query for like using concat function (#3374)
    
    * [Improve] fix myBatis query for like using concat function
---
 .../src/main/resources/mapper/core/ApplicationMapper.xml            | 6 +++---
 .../src/main/resources/mapper/core/ProjectMapper.xml                | 2 +-
 .../src/main/resources/mapper/core/ResourceMapper.xml               | 4 ++--
 .../src/main/resources/mapper/core/VariableMapper.xml               | 4 ++--
 .../src/main/resources/mapper/core/YarnQueueMapper.xml              | 2 +-
 .../src/main/resources/mapper/system/MemberMapper.xml               | 4 ++--
 .../src/main/resources/mapper/system/RoleMapper.xml                 | 2 +-
 .../src/main/resources/mapper/system/TeamMapper.xml                 | 2 +-
 .../src/main/resources/mapper/system/UserMapper.xml                 | 2 +-
 9 files changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/ApplicationMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/ApplicationMapper.xml
index f8bb9160c..00e03ae7e 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/ApplicationMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/ApplicationMapper.xml
@@ -150,10 +150,10 @@
                 and t.execution_mode = #{app.executionMode}
             </if>
             <if test="app.jobName != null and app.jobName != ''">
-                and t.job_name like '%${app.jobName}%'
+                and t.job_name like concat('%',#{app.jobName},'%')
             </if>
             <if test="app.projectName != null and app.projectName != ''">
-                and p.name like '%${app.projectName}%'
+                and p.name like concat('%',#{app.projectName},'%')
             </if>
             <if test="app.appId != null and app.appId != ''">
                 and t.app_id = #{app.appId}
@@ -172,7 +172,7 @@
                 </foreach>
             </if>
             <if test="app.tags != null and app.tags != ''">
-                and t.tags like '%${app.tags}%'
+                and t.tags like concat('%',#{app.tags},'%')
             </if>
         </where>
     </select>
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/ProjectMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/ProjectMapper.xml
index 8910513ef..78a85b823 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/ProjectMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/ProjectMapper.xml
@@ -83,7 +83,7 @@
         <where>
             t.team_id = #{project.teamId}
             <if test="project.name != null and project.name != ''">
-                and t.name like '%${project.name}%'
+                and t.name like concat('%',#{project.name},'%')
             </if>
             <if test="project.buildState != null">
                 and t.build_state = #{project.buildState}
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/ResourceMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/ResourceMapper.xml
index 6d4a79820..5c7b8db42 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/ResourceMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/ResourceMapper.xml
@@ -42,10 +42,10 @@
         on v.creator_id = u.user_id
         and v.team_id = ${resource.teamId}
         <if test="resource.resourceName != null and resource.resourceName != 
''">
-            and v.resourceName like '%${resource.resourceName}%'
+            and v.resourceName like concat('%',#{resource.resourceName},'%')
         </if>
         <if test="resource.description != null and resource.description != ''">
-            and v.description like '%${resource.description}%'
+            and v.description like concat('%',#{resource.description},'%')
         </if>
     </select>
 
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/VariableMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/VariableMapper.xml
index d89974845..4ac335a5d 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/VariableMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/VariableMapper.xml
@@ -38,10 +38,10 @@
         on v.creator_id = u.user_id
         and v.team_id = ${variable.teamId}
         <if test="variable.description != null and variable.description != ''">
-            and v.description like '%${variable.description}%'
+            and v.description like concat('%',#{variable.description},'%')
         </if>
         <if test="variable.variableCode != null and variable.variableCode != 
''">
-            and v.variable_code like '%${variable.variableCode}%'
+            and v.variable_code like concat('%',#{variable.variableCode},'%')
         </if>
     </select>
 
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/YarnQueueMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/YarnQueueMapper.xml
index 82d9dbc4c..4d941bb7d 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/core/YarnQueueMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/core/YarnQueueMapper.xml
@@ -33,7 +33,7 @@
                 team_id = #{yarnQueue.teamId}
             </if>
             <if test="yarnQueue.queueLabel != null and yarnQueue.queueLabel != 
''">
-                and queue_label like '%${yarnQueue.queueLabel}%'
+                and queue_label like concat('%',#{yarnQueue.queueLabel},'%')
             </if>
             <if test="yarnQueue.createTimeFrom != null and 
yarnQueue.createTimeFrom !=''">
                 and create_time &gt; #{yarnQueue.createTimeFrom}
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/MemberMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/MemberMapper.xml
index 2b1df7363..f3f1efdbc 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/MemberMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/MemberMapper.xml
@@ -51,10 +51,10 @@
         <where>
             tur.team_id = ${member.teamId}
             <if test="member.userName != null and member.userName != ''">
-                and u.username like '%${member.userName}%'
+                and u.username like concat('%',#{member.userName},'%')
             </if>
             <if test="member.roleName != null and member.roleName != ''">
-                and r.role_name = '${member.roleName}'
+                and r.role_name = ${member.roleName}
             </if>
             <if test="member.createTimeFrom != null and member.createTimeFrom 
!=''">
                 and tur.create_time &gt; #{member.createTimeFrom}
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/RoleMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/RoleMapper.xml
index 9b26172ae..bd250e83e 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/RoleMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/RoleMapper.xml
@@ -29,7 +29,7 @@
         select * from t_role
         <where>
             <if test="role.roleName != null and role.roleName != ''">
-                and role_name like '%${role.roleName}%'
+                and role_name like concat('%',#{role.roleName},'%')
             </if>
             <if test="role.createTimeFrom != null and role.createTimeFrom 
!=''">
                 and  create_time &gt; #{role.createTimeFrom}
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/TeamMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/TeamMapper.xml
index f2bba76db..f18606379 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/TeamMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/TeamMapper.xml
@@ -29,7 +29,7 @@
         select * from t_team
         <where>
             <if test="team.teamName != null and team.teamName != ''">
-                and team_name like '%${team.teamName}%'
+                and team_name like concat('%',#{team.teamName},'%')
             </if>
             <if test="team.createTimeFrom != null and team.createTimeFrom 
!=''">
                 and create_time &gt; #{team.createTimeFrom}
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
index cf06e3fab..71baa0822 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
@@ -38,7 +38,7 @@
         select * from t_user
         <where>
             <if test="user.username != null and user.username != ''">
-                and username like '%${user.username}%'
+                and username like concat('%',#{user.username},'%')
             </if>
             <if test="user.createTimeFrom != null and user.createTimeFrom 
!=''">
                 and create_time &gt; #{user.createTimeFrom}

Reply via email to