4.8.38 dev v1 - #658
Open
ramyaranganathan-1775 wants to merge 13 commits into
Open
Conversation
…ts (KB-iGOT#655) * KB-14010 | Q12 | BE | Blended Program Enhancements | Batch-wise reports - Fixed Cassandra column mappings for batch detail fields (name, start_date, end_date, enrollment_enddate) - Added contextType = 'Blended Program Consumption Report' as composite key for all V2 Cassandra operations - Introduced BP_ENROLMENT_REPORT_TABLE_V2 (bp_enrolment_report_v2) for V2 - Made report file name prefix configurable via bp.report.v2.file.name.prefix - Added POST /bp/v2/bpreport/status API to fetch V2 report status - Fixed updateReportStatus() call sites: status param always before contextType * KB-14010 | Q12 | BE | Blended Program Enhancements | BP Report V2 status API - NPE fix and null check - Added null/empty check on request body in getBPReportStatusV2 to prevent NPE when requestBody does not contain the nested request map - Uses MapUtils.isEmpty for consistency with the rest of the codebase
…ts (KB-iGOT#660) - Added POST /bp/v2/bpreport/list API to fetch BP reports from both V1 (bp_enrolment_report) and V2 (bp_enrolment_report_v2) tables in a single unified response - Added API constant API_BP_REPORT_LIST = "api.bp.report.list" - Response structure identical to individual status APIs (content + count) - V2 records filtered by contextType = 'Blended Program Consumption Report' - Extracted Cassandra fetch logic into private fetchCombinedReports() to keep the public method focused on validation and response building - Added interface Javadoc for getBPReportList in BPReportsServiceV2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.