This is an automated email from the ASF dual-hosted git repository.
xincheng pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new 29a9888167 [Improvement-12700][Project]Improve the sql of
listAuthorizedProjects (#12702)
29a9888167 is described below
commit 29a98881679f9a3f307350f6c579583b66dc9ea0
Author: Rick Cheng <[email protected]>
AuthorDate: Tue Jul 11 20:12:16 2023 +0800
[Improvement-12700][Project]Improve the sql of listAuthorizedProjects
(#12702)
---
.../org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git
a/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
b/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
index c852ffa284..296a42a5fb 100644
---
a/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
+++
b/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
@@ -183,6 +183,12 @@
and dp.id in (select project_id from t_ds_relation_project_user
where user_id=#{userId}
union select id as project_id from t_ds_project where
user_id=#{userId})
</if>
+ <if test="projectsIds != null and projectsIds.size() > 0">
+ and dp.id in
+ <foreach item="id" index="index" collection="projectsIds" open="("
separator="," close=")">
+ #{id}
+ </foreach>
+ </if>
</select>
<select id="queryAllProjectForDependent"
resultType="org.apache.dolphinscheduler.dao.entity.Project">