Skip to content

Commit b90935b

Browse files
refine sql statement
1 parent 4cead96 commit b90935b

File tree

1 file changed

+0
-128
lines changed

1 file changed

+0
-128
lines changed

service/src/main/resources/sql/review-opportunities/get-review-opportunities.sql

Lines changed: 0 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -88,131 +88,3 @@ AND pp4.phase_status_id IN (1,2)
8888
AND not exists (SELECT 1 FROM project_phase pp12 WHERE pp12.project_id=p.project_id AND pp12.phase_type_id=12)
8989
AND dpp.resource_role_id IN (2,4,5,6,7,8,9)
9090
WHERE {filter};
91-
--
92-
--UNION ALL
93-
--
94-
--SELECT
95-
-- ra.review_auction_id
96-
--, ratl.review_auction_type_id
97-
--, ra.project_id AS challenge_id
98-
--, 0 AS number_of_submissions
99-
--, pp14.scheduled_start_time AS review_start
100-
--, pp14.scheduled_end_time AS review_end
101-
--, 1 - (SELECT count(r.resource_id) FROM resource r WHERE r.project_id=p.project_id AND
102-
-- r.resource_role_id = 18) AS number_of_review_positions_available
103-
--, pcl.name AS challenge_type
104-
--, pcl.project_category_id AS challenge_type_Id
105-
--, technology_list(comp_vers_info.value) as challenge_technologies
106-
--, platform_list(p.project_id) as challenge_platforms
107-
--, 'Spec Review' AS review_type
108-
--, pi6.value AS challenge_name
109-
--, pi7.value as version
110-
--, rarl.review_application_role_id
111-
--, dpp.resource_role_id
112-
--, dpp.fixed_amount
113-
--, dpp.base_coefficient
114-
--, dpp.incremental_coefficient
115-
--, (select max(prize_amount) from prize where project_id = p.project_id AND prize_type_id=15 AND place=1) as prize
116-
--, CASE WHEN dpp.resource_role_id = 2 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
117-
-- AND s.submission_status_id IN (1,2,3,4,6,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
118-
-- WHEN dpp.resource_role_id IN (4,5,6,7) THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
119-
-- AND s.submission_status_id IN (1,3,4,6,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
120-
-- WHEN dpp.resource_role_id = 19 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
121-
-- AND s.submission_status_id IN (1,2,3,4,6,7) AND s.submission_type_id = 3 AND up.project_id = p.project_id AND up.upload_type_id = 1)
122-
-- WHEN dpp.resource_role_id = 20 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
123-
-- AND s.submission_status_id IN (1,2,3,4,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
124-
-- WHEN dpp.resource_role_id = 21 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
125-
-- AND s.submission_status_id IN (1,2,3,4,6,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
126-
-- END AS submission_count
127-
--, pspec.detailed_requirements_text
128-
--, pspec.final_submission_guidelines_text
129-
--FROM review_auction ra
130-
--INNER JOIN review_auction_type_lu ratl ON ratl.review_auction_type_id=ra.review_auction_type_id AND ratl.review_auction_category_id=2
131-
--INNER JOIN project p ON p.project_id=ra.project_id
132-
--INNER JOIN project_category_lu pcl ON pcl.project_category_id = p.project_category_id
133-
--INNER JOIN project_phase pp13 ON pp13.project_id=p.project_id AND pp13.phase_type_id=13 AND not exists (SELECT 1 FROM phase_dependency WHERE dependent_phase_id=pp13.project_phase_id)
134-
--INNER JOIN phase_dependency pd ON pd.dependency_phase_id=pp13.project_phase_id
135-
--INNER JOIN project_phase pp14 ON pp14.project_id=p.project_id AND pp14.phase_type_id=14 AND pp14.project_phase_id=pd.dependent_phase_id
136-
--INNER JOIN project_info comp_vers_info ON comp_vers_info.project_id = p.project_id AND comp_vers_info.project_info_type_id = 1
137-
--INNER JOIN project_info pi6 ON p.project_id = pi6.project_id AND pi6.project_info_type_id = 6
138-
--INNER JOIN project_info pi7 ON p.project_id = pi7.project_id AND pi7.project_info_type_id = 7
139-
--INNER JOIN review_application_role_lu rarl ON rarl.review_auction_type_id = ra.review_auction_type_id
140-
--INNER JOIN review_application_role_resource_role_xref rarrrx ON rarrrx.review_application_role_id = rarl.review_application_role_id
141-
--INNER JOIN default_project_payment dpp ON dpp.resource_role_id = rarrrx.resource_role_id AND p.project_category_id = dpp.project_category_id
142-
--LEFT JOIN project_spec pspec on pspec.project_id = p.project_id
143-
--WHERE p.project_status_id = 1
144-
--AND pcl.project_type_id IN (1,2,3)
145-
--AND pcl.project_category_id != 29
146-
--AND pcl.project_category_id != 37
147-
--AND pp13.phase_status_id IN (2,3)
148-
--AND pp14.phase_status_id IN (1,2)
149-
--AND not exists (SELECT 1 FROM project_phase pp12 WHERE pp12.project_id=p.project_id AND pp12.phase_type_id=12)
150-
--AND dpp.resource_role_id = 18
151-
--
152-
--UNION ALL
153-
--
154-
--SELECT
155-
-- ra.review_auction_id
156-
--, ra.review_auction_type_id
157-
--, ra.project_id AS challenge_id
158-
--, (SELECT COUNT(DISTINCT u.resource_id)
159-
-- FROM upload u
160-
-- INNER JOIN submission s ON u.upload_id = s.upload_id
161-
-- WHERE u.project_id = p.project_id
162-
-- AND s.submission_type_id = 1
163-
-- AND s.submission_status_id IN (1,2,3,4)
164-
-- AND u.upload_type_id = 1) AS number_of_submissions
165-
--, pp18.scheduled_start_time AS review_start
166-
--, pp18.scheduled_end_time AS review_end
167-
--, pc.parameter::int - (SELECT count(r.resource_id) FROM resource r WHERE r.project_id=p.project_id
168-
-- AND r.resource_role_id = 21) as number_of_review_positions_available
169-
--, pcl.name AS challenge_type
170-
--, pcl.project_category_id AS challenge_type_Id
171-
--, technology_list(comp_vers_info.value) as challenge_technologies
172-
--, platform_list(p.project_id) as challenge_platforms
173-
--, 'Iterative Review' AS review_type
174-
--, pi6.value AS challenge_name
175-
--, pi7.value as version
176-
--, rarl.review_application_role_id
177-
--, dpp.resource_role_id
178-
--, dpp.fixed_amount
179-
--, dpp.base_coefficient
180-
--, dpp.incremental_coefficient
181-
--, (select max(prize_amount) from prize where project_id = p.project_id AND prize_type_id=15 AND place=1) as prize
182-
--, CASE WHEN dpp.resource_role_id = 2 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
183-
-- AND s.submission_status_id IN (1,2,3,4,6,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
184-
-- WHEN dpp.resource_role_id IN (4,5,6,7) THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
185-
-- AND s.submission_status_id IN (1,3,4,6,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
186-
-- WHEN dpp.resource_role_id = 19 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
187-
-- AND s.submission_status_id IN (1,2,3,4,6,7) AND s.submission_type_id = 3 AND up.project_id = p.project_id AND up.upload_type_id = 1)
188-
-- WHEN dpp.resource_role_id = 20 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
189-
-- AND s.submission_status_id IN (1,2,3,4,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
190-
-- WHEN dpp.resource_role_id = 21 THEN (SELECT COUNT(*) FROM submission s, upload up WHERE s.upload_id = up.upload_id
191-
-- AND s.submission_status_id IN (1,2,3,4,6,7) AND s.submission_type_id = 1 AND up.project_id = p.project_id AND up.upload_type_id = 1)
192-
-- END AS submission_count
193-
--, pspec.detailed_requirements_text
194-
--, pspec.final_submission_guidelines_text
195-
--FROM review_auction ra
196-
--INNER JOIN review_auction_type_lu ratl ON ratl.review_auction_type_id=ra.review_auction_type_id AND ratl.review_auction_category_id=3
197-
--INNER JOIN project p ON p.project_id=ra.project_id
198-
--INNER JOIN project_category_lu pcl ON pcl.project_category_id = p.project_category_id
199-
--INNER JOIN project_phase pp2 ON pp2.project_id=p.project_id AND pp2.phase_type_id=2
200-
--INNER JOIN project_phase pp18 ON pp18.project_id=p.project_id AND pp18.phase_type_id=18
201-
--INNER JOIN phase_dependency pd ON pd.dependent_phase_id=pp18.project_phase_id AND pd.dependent_start=1 AND pd.dependency_phase_id=pp2.project_phase_id AND pd.dependency_start=1
202-
--INNER JOIN phase_criteria pc ON pc.project_phase_id=pp18.project_phase_id AND pc.phase_criteria_type_id=6
203-
--INNER JOIN project_info comp_vers_info ON comp_vers_info.project_id = p.project_id AND comp_vers_info.project_info_type_id = 1
204-
--INNER JOIN project_info pi6 ON p.project_id = pi6.project_id AND pi6.project_info_type_id = 6
205-
--INNER JOIN project_info pi7 ON p.project_id = pi7.project_id AND pi7.project_info_type_id = 7
206-
--INNER JOIN review_application_role_lu rarl ON rarl.review_auction_type_id = ra.review_auction_type_id
207-
--INNER JOIN review_application_role_resource_role_xref rarrrx ON rarrrx.review_application_role_id = rarl.review_application_role_id
208-
--INNER JOIN default_project_payment dpp ON dpp.resource_role_id = rarrrx.resource_role_id AND p.project_category_id = dpp.project_category_id
209-
--LEFT JOIN project_spec pspec on pspec.project_id = p.project_id
210-
--WHERE p.project_status_id = 1
211-
--AND pcl.project_type_id IN (1,2)
212-
--AND pcl.project_category_id != 29
213-
--AND pcl.project_category_id != 37
214-
--AND pp2.phase_status_id IN (2,3)
215-
--AND pp18.phase_status_id IN (1,2)
216-
--AND not exists (SELECT 1 FROM project_phase pp12 WHERE pp12.project_id=p.project_id AND pp12.phase_type_id=12)
217-
--AND dpp.resource_role_id = 21
218-
--)

0 commit comments

Comments
 (0)