Skip to content

Commit b36719a

Browse files
authored
Finish feature/OTC-643
OTC-643 Effective date of CHF policy
2 parents 1dc175b + 55c49ff commit b36719a

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

sql/migrations/1_migration_latest.sql

+7-1
Original file line numberDiff line numberDiff line change
@@ -3487,4 +3487,10 @@ CREATE NONCLUSTERED INDEX [NCI_tblInsureePolicy_PolicyID] ON [dbo].[tblInsureePo
34873487
(
34883488
[PolicyId] ASC
34893489
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [IndexesFG]
3490-
GO
3490+
GO
3491+
3492+
-- OTC-643 Update all idle policies (before payment/contribution) effective date from 1900-01-01 to NULL
3493+
UPDATE tblPolicy
3494+
SET EffectiveDate = NULL
3495+
WHERE ValidityTo IS NULL AND EffectiveDate = '1900-01-01' and PolicyStatus = 1
3496+
GO

sql/stored_procedures/uspConsumeEnrollments.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ CREATE PROCEDURE [dbo].[uspConsumeEnrollments](
125125
T.P.value('(FamilyId)[1]','INT'),
126126
T.P.value('(EnrollDate)[1]','DATE'),
127127
T.P.value('(StartDate)[1]','DATE'),
128-
T.P.value('(EffectiveDate)[1]','DATE'),
128+
NULLIF(T.P.value('(EffectiveDate)[1]','DATE'),''),
129129
T.P.value('(ExpiryDate)[1]','DATE'),
130130
IIF(T.P.value('(PolicyStatus)[1]','TINYINT') = @ActiveStatus AND @ActivationOption = 3, @ReadyStatus, T.P.value('(PolicyStatus)[1]','TINYINT')),
131131
T.P.value('(PolicyValue)[1]','DECIMAL(18,2)'),

0 commit comments

Comments
 (0)