银行存取补充 user_currency_logs 流水记录

- CurrencySource 新增 BANK_DEPOSIT / BANK_WITHDRAW 两个来源枚举
- BankController deposit/withdraw 改用 UserCurrencyService::change() 记录 jjb 变动
- AiFinanceService bankExcessGold/raiseWalletTo 补充 UserCurrencyService::change() 调用
- 银行存取双轨记录:bank_logs(银行流水)+ user_currency_logs(金币流水)
This commit is contained in:
pllx
2026-05-28 13:13:34 +08:00
parent ce6d71a4f2
commit dce0a52750
4 changed files with 31 additions and 10 deletions
+8
View File
@@ -164,6 +164,12 @@ enum CurrencySource: string
/** 猜谜活动奖励 */
case GAME_REWARD = 'game_reward';
/** 存入银行(jjb → bank_jjb */
case BANK_DEPOSIT = 'bank_deposit';
/** 从银行取款(bank_jjb → jjb */
case BANK_WITHDRAW = 'bank_withdraw';
/**
* 返回该来源的中文名称,用于后台统计展示。
*/
@@ -218,6 +224,8 @@ enum CurrencySource: string
self::MSG_DECORATION_BUY => '消息装扮购买(旧)',
self::AVATAR_FRAME_BUY => '头像框购买',
self::GAME_REWARD => '猜谜活动奖励',
self::BANK_DEPOSIT => '存入银行',
self::BANK_WITHDRAW => '银行取款',
};
}
}