blog

ウォレットのデザイン

ファンクションポイント|Function|Interface|---------|-------||TopupFreezeUnfreezeDeductionCheckBalance|/query-ba...

Nov 4, 2020 · 2 min. read
シェア
ワインを担いで川を下り、朱の腰は細い手のひらで軽くなった。
揚州で夢見た10年、薄幸のグリーンハウスの名を勝ち取る。
感情の放電 - 杜牧

機能ポイント

データベース設計

t_wallet(ウォレットテーブル)
t_wallet_detail (財布の詳細レコード)
ウォレットIDtrade_type財布のロゴ
トレードタイプchange_amountトランザクションのタイプ、1 - トランスファー・イン、2 - トランスファー・アウト
変更量増減額(上乗せの場合はプラス、控除の場合はマイナス) 単位:セント
変更後の金額give_amountlong
金額give_amountチャージ時に使用するギフト額(単位:セント
金額change_notevarchar
変更注order_idvarchar
t_wallet_order(ウォレットオーダー)
注文の確認order_state注文の確認
注文状態order_novarchar
注文番号change_amountlong
変更量give_amount増減額(上乗せの場合はプラス、控除の場合はマイナス) 単位:セント
金額give_amountチャージ時に使用するギフト額(単位:セント
金額ロングギフト額(セント

ウォレットの並び順の変更

凍結申請
 1)t_wallet_order ステータス「凍結」で新しいレコードを追加する
 2)t_wallet 凍結額を増やす(凍結)_amount)
 3)t_wallet_detail 新しい振込記録を追加する
凍結解除の申請
1)t_wallet_order ステータスを凍結解除に更新する
2)t_wallet 凍結金額を少なくする
3)t_wallet_detail 振込記録を追加する
引き落とし依頼
1)t_wallet_order 凍結記録がある場合、ステータスは「控除済み」に更新される。
2)t_wallet_order レコードが存在しない場合、新しいレコードが追加され、ステータスは「控除済み」となる。
3)t_wallet 残高マイナス注文金額、凍結金額マイナス注文金額
4)t_wallet_detail 振替記録を追加する
トップアップリクエスト
1)t_wallet_order ステータス「リチャージ」の新規レコードを追加する
2)t_wallet 残高+注文金額
3)t_wallet_detail 振込記録を追加する

支払いをまとめる場合のフローチャート

利用者はオンライン決済と残高決済を同時に組み合わせて支払い

Read next

インターネット時代のCRMソフトをどう選ぶか?

1.顧客をうまく管理すれば、すべてが手に入る\nマネジメントの第一人者、ドラッカーはかつて、"企業の究極の目的は、顧客を創造し、維持することにある "と言いました。サービス勝ち組の時代、顧客を企業の中核資源とする企業の地位はますます重要になっています。製品が溢れ、競合他社がひしめく今日、企業には

Nov 4, 2020 · 2 min read