Project

General

Profile

Actions

Task #567

closed
RA

[TASK-A-33] C-39(P0):帳單交易未依期間過濾 → 每期重複計收,修復並實測通過 ✅

Task #567: [TASK-A-33] C-39(P0):帳單交易未依期間過濾 → 每期重複計收,修復並實測通過 ✅

Added by Redmine Admin 8 days ago. Updated 8 days ago.

Status:
Closed
Priority:
P2-Normal
Assignee:
-
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 為 Oracle DATE(含時間),直接寫 > 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

Also available in: PDF Atom