Skip to content

Commit 801a51f

Browse files
remove unnecessary sql
1 parent 6c9baa7 commit 801a51f

File tree

1 file changed

+128
-128
lines changed

1 file changed

+128
-128
lines changed

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

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