Actions
Task #567
closed
RA
[TASK-A-33] C-39(P0):帳單交易未依期間過濾 → 每期重複計收,修復並實測通過 ✅
Task #567:
[TASK-A-33] C-39(P0):帳單交易未依期間過濾 → 每期重複計收,修復並實測通過 ✅
Start date:
10/18/2026
Due date:
% Done:
100%
Estimated time:
Story Points:
Description
來源(唯一權威):HANDOVER.md §3.A 之 #A-33
- 完成時刻:07:40
- 證據:BEAM PMO 核定採 A。
posting交易查詢新增from(不含)/to(含)——區間(上期結帳日, 本期結帳日],to含結帳日係為收得到當期循環息(其postingDate即結帳日),from不含係為不重收上期。SQL 以[from+1日, to+1日)實作——POSTING_DATE為 OracleDATE(含時間),直接寫> from AND <= to會同時漏收當期與重收上期(不用TRUNC()以保留分區剪枝)。PostingQueryPort.getTransactions改以期間為必要參數(遺漏即編譯失敗)。分頁改逐頁取至不足一頁(上限 20 頁/4,000 筆),超限丟錯——不靜默截斷。實測:①無參數 7 筆 → 帶from=09-15變 6 筆(09-15 利息排除、10-15 保留);②11 月帳單僅含本期利息 1,066、明細 1 筆(缺陷仍在時應為 3,130/8 筆)。SCS-007升 1.2(新增 §7.1)、SCS-011升 1.3、CR-007升 1.2。posting 20 測試、statement 16 測試 0 失敗 - 匯入方式:
ops/redmine/import_all_tasks.py(HANDOVER §3.A 表格;2026-10-18)
★ 本 issue 為鏡像;狀態更正請改 HANDOVER 並 commit,再重跑同步。
No data to display
Actions