feat: gift card breakdown - migrations, fdw queries, finance recharge task, board-finance page updates
This commit is contained in:
@@ -77,6 +77,8 @@ class FinanceRechargeTask(FinanceBaseTask):
|
||||
def transform(self, extracted: Dict[str, Any], context: TaskContext) -> List[Dict[str, Any]]:
|
||||
recharge_summary = extracted['recharge_summary']
|
||||
card_balances = extracted['card_balances']
|
||||
# CHANGE 2026-07-18 | task 4.2: 提取赠送卡新增充值拆分数据
|
||||
gift_recharge_breakdown = extracted.get('gift_recharge_breakdown', {})
|
||||
site_id = extracted['site_id']
|
||||
|
||||
results = []
|
||||
@@ -107,6 +109,14 @@ class FinanceRechargeTask(FinanceBaseTask):
|
||||
'total_card_balance': self.safe_decimal(balance.get('total_balance', 0)),
|
||||
'cash_card_balance': self.safe_decimal(balance.get('cash_balance', 0)),
|
||||
'gift_card_balance': self.safe_decimal(balance.get('gift_balance', 0)),
|
||||
# CHANGE 2026-07-18 | task 4.2: 赠送卡细分余额(来自 card_balances)
|
||||
'gift_liquor_balance': self.safe_decimal(balance.get('gift_liquor_balance', 0)),
|
||||
'gift_table_fee_balance': self.safe_decimal(balance.get('gift_table_fee_balance', 0)),
|
||||
'gift_voucher_balance': self.safe_decimal(balance.get('gift_voucher_balance', 0)),
|
||||
# CHANGE 2026-07-18 | task 4.2: 赠送卡细分新增充值(来自 gift_recharge_breakdown)
|
||||
'gift_liquor_recharge': self.safe_decimal(gift_recharge_breakdown.get('gift_liquor_recharge', 0)),
|
||||
'gift_table_fee_recharge': self.safe_decimal(gift_recharge_breakdown.get('gift_table_fee_recharge', 0)),
|
||||
'gift_voucher_recharge': self.safe_decimal(gift_recharge_breakdown.get('gift_voucher_recharge', 0)),
|
||||
}
|
||||
results.append(record)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user