feat(系统设置): 项目管理高级查询接口优化
#14443 /project/listAll 需要支持 带jirakey/tapdId等的高级查询
This commit is contained in:
parent
35e98299f9
commit
4be67d4f1d
|
@ -83,6 +83,34 @@
|
||||||
#{value}
|
#{value}
|
||||||
</foreach>
|
</foreach>
|
||||||
</when>
|
</when>
|
||||||
|
<when test="key == 'tapd_id'">
|
||||||
|
AND p.platform = 'Tapd'
|
||||||
|
AND p.tapd_id IN
|
||||||
|
<foreach collection="values" item="value" separator="," open="(" close=")">
|
||||||
|
#{value}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
<when test="key == 'jira_key'">
|
||||||
|
AND p.platform = 'Jira'
|
||||||
|
AND p.jira_key IN
|
||||||
|
<foreach collection="values" item="value" separator="," open="(" close=")">
|
||||||
|
#{value}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
<when test="key == 'zentao_id'">
|
||||||
|
AND p.platform = 'Zentao'
|
||||||
|
AND p.zentao_id IN
|
||||||
|
<foreach collection="values" item="value" separator="," open="(" close=")">
|
||||||
|
#{value}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
<when test="key == 'azure_devops_id'">
|
||||||
|
AND p.platform = 'AzureDevops'
|
||||||
|
AND p.azure_devops_id IN
|
||||||
|
<foreach collection="values" item="value" separator="," open="(" close=")">
|
||||||
|
#{value}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
</choose>
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
</foreach>
|
</foreach>
|
||||||
|
|
Loading…
Reference in New Issue