| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | </select> |
| | | |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | AND i.complete_date IS NOT NULL |
| | | AND i.complete_date <![CDATA[ < ]]> #{completeDate} |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | AND i.register_date BETWEEN (CURDATE()) AND (CURDATE() + INTERVAL 1 DAY) |
| | | </select> |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | </select> |
| | | |
| | |
| | | INNER JOIN user_department ud ON ud.department_id = isd.department_id |
| | | where isd.issue_id = i.id |
| | | <choose> |
| | | <when test="myDepartmentIds.size != 0"> |
| | | <when test="myDepartmentIds != null and myDepartmentIds.size != 0"> |
| | | AND isd.department_id IN |
| | | <foreach collection="myDepartmentIds" item="item" index="index" separator="," open="(" close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | and isd.register_date |
| | | BETWEEN (CURDATE()) AND (CURDATE() + INTERVAL 1 DAY)) |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | And iss.issue_status_type != 'CLOSE' |
| | | </select> |
| | |
| | | select |
| | | distinct i.id as id, |
| | | i.title as title, |
| | | i.issue_type_id as issueTypeId, |
| | | p.name as projectName, |
| | | CONCAT(p.project_key, '-', i.issue_number) AS issueKey, |
| | | p.project_key as projectKey, |
| | |
| | | </when> |
| | | </choose> |
| | | <choose> |
| | | <when test="myDepartmentIds.size != 0"> |
| | | <when test="myDepartmentIds != null and myDepartmentIds.size != 0"> |
| | | AND isd.department_id IN |
| | | <foreach collection="myDepartmentIds" item="item" index="index" separator="," open="(" close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | and iss.issue_status_type != 'CLOSE' |
| | | GROUP by i.id |
| | |
| | | CONCAT(p.project_key, '-', i.issue_number) AS issueKey, |
| | | i.issue_number as issueNumber, |
| | | p.project_key as projectKey, |
| | | p.name as projectName |
| | | p.name as projectName, |
| | | i.issue_type_id as issueTypeId |
| | | from issue i |
| | | inner join issue_risk ir on ir.issue_id = i.id |
| | | inner join issue_status iss on iss.id = i.issue_status_id |
| | |
| | | , i.issue_number as issueNumber |
| | | , p.project_key as projectKey |
| | | , CONCAT(p.project_key, '-', i.issue_number) AS issueKey |
| | | , i.issue_type_id as issueTypeId |
| | | </if> |
| | | FROM issue i |
| | | <if test="page != null and !page.equals('')"> |
| | |
| | | , iss.name as issueStatusName |
| | | , i.issue_number as issueNumber |
| | | , p.project_key as projectKey |
| | | , i.issue_type_id as issueTypeId |
| | | , CONCAT(p.project_key, '-', i.issue_number) AS issueKey |
| | | </if> |
| | | FROM issue i |
| | |
| | | </when> |
| | | </choose> |
| | | ,p.id, |
| | | p.name as projectName |
| | | p.name as projectName, |
| | | i.issue_type_id as issueTypeId |
| | | from issue i |
| | | inner join project p on p.id = i.project_id |
| | | inner join issue_status iss on iss.id = i.issue_status_id |
| | |
| | | </when> |
| | | </choose> |
| | | ,p.id, |
| | | p.name as projectName |
| | | p.name as projectName, |
| | | i.issue_type_id as issueTypeId |
| | | from issue i |
| | | inner join project p on p.id = i.project_id |
| | | inner join issue_status iss on iss.id = i.issue_status_id |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | </choose> |
| | | <choose> |
| | | <when test="myDepartmentIds != null and myDepartmentIds.size != 0"> |
| | | AND isd.department_id IN |
| | | <foreach collection="myDepartmentIds" item="item" index="index" separator="," open="(" close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | group by p.id |
| | | </select> |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | and p.status = '02'; |
| | | </select> |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | and iss.issue_status_type = 'CLOSE' |
| | | <choose> |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | <choose> |
| | | <when test="meAndDownProjectIds != null and meAndDownProjectIds.size != 0"> |
| | |
| | | INNER JOIN issue_department isd ON isd.issue_id = issue.id |
| | | INNER JOIN user_department ud ON ud.department_id = isd.department_id |
| | | WHERE issue.project_id = #{projectId} |
| | | <choose> |
| | | <when test="myDepartmentIds != null and myDepartmentIds.size != 0"> |
| | | AND isd.department_id IN |
| | | <foreach collection="myDepartmentIds" item="item" index="index" separator="," open="(" close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | GROUP BY issue_type.name |
| | | </select> |
| | | |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | </select> |
| | | |
| | |
| | | p.project_key AS projectKey, |
| | | p.name AS projectName, |
| | | iss.name AS issueStatusName, |
| | | CONCAT(p.project_key, '-', i.issue_number) AS issueKey |
| | | CONCAT(p.project_key, '-', i.issue_number) AS issueKey, |
| | | i.issue_type_id as issueTypeId |
| | | FROM issue i |
| | | INNER JOIN project p ON p.id = i.project_id |
| | | INNER JOIN workspace w ON w.id = p.workspace_id |
| | |
| | | p.project_key AS projectKey, |
| | | p.name AS projectName, |
| | | iss.name AS issueStatusName, |
| | | CONCAT(p.project_key, '-', i.issue_number) AS issueKey |
| | | CONCAT(p.project_key, '-', i.issue_number) AS issueKey, |
| | | i.issue_type_id as issueTypeId |
| | | FROM issue i |
| | | INNER JOIN project p ON p.id = i.project_id |
| | | INNER JOIN workspace w ON w.id = p.workspace_id |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | <if test="page != null and !page.equals('')"> |
| | | limit #{pageSize} offset #{page}; |
| | |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | <otherwise> |
| | | AND 1 != 1 |
| | | </otherwise> |
| | | </choose> |
| | | </select> |
| | | |