Skip to content

Commit 4c28ac8

Browse files
authored
Merge pull request #393 from icefoganalytics/test
More WUP fixes
2 parents eae78a2 + e163578 commit 4c28ac8

File tree

13 files changed

+833
-285
lines changed

13 files changed

+833
-285
lines changed

db/2025_updates.sql

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,22 +80,21 @@ ALTER TABLE sfa.status_reason ADD funding_application_type_id INT NULL REFERENCE
8080

8181

8282

83-
CREATE FUNCTION [sfa].[fn_financial_coding](@disbursement_id INT)
83+
CREATE OR ALTER FUNCTION [sfa].[fn_financial_coding](@disbursement_id INT)
8484
RETURNS NVARCHAR
8585
AS
8686
BEGIN
8787
DECLARE @coding NVARCHAR = '';
8888

8989

9090
SELECT @coding = CASE
91-
WHEN app.funding_application_type_id = 1 THEN rt.financial_coding
92-
WHEN app.funding_application_type_id = 2 THEN
93-
CASE WHEN CAST(JSON_VALUE(fr.json_data, '$.funding_source') AS nvarchar) = 'WDA' THEN '031-500707-0301-8888'
94-
WHEN CAST(JSON_VALUE(fr.json_data, '$.funding_source') AS nvarchar) = 'LMDA' THEN '031-500708-0301-8888'
95-
END
96-
END
91+
WHEN app.funding_application_type_id = 2 AND d.disbursement_type_id = 11 THEN '031-500707-0301-8888'
92+
WHEN app.funding_application_type_id = 2 AND d.disbursement_type_id = 10 THEN '031-500708-0301-8888'
93+
ELSE rt.financial_coding
94+
END
9795
FROM sfa.disbursement d
9896
INNER JOIN sfa.funding_request fr ON fr.id = d.funding_request_id
97+
INNER JOIN sfa.disbursement_type dt ON dt.id = d.disbursement_type_id
9998
LEFT OUTER JOIN sfa.application a1 ON a1.id = fr.application_id
10099
LEFT OUTER JOIN sfa.funding_application a2 ON a2.id = fr.funding_application_id
101100
CROSS APPLY (

0 commit comments

Comments
 (0)