Customer Deposit Approval » History » Version 1
karnake ruengchaicharnkij, 02/24/2026 01:17 AM
| 1 | 1 | karnake ruengchaicharnkij | # Customer Deposit Approval |
|---|---|---|---|
| 2 | |||
| 3 | group Admin Deposit |
||
| 4 | |||
| 5 | group Create Deposit Transaction :{URL}:create-job/cash-deposit-withdraw |
||
| 6 | cs->3rd:manual confirmed payment (call confrim) |
||
| 7 | 3rd -> a: Acknowledge Confirmed Payment |
||
| 8 | a -> fe: Filled Deposit |
||
| 9 | a->fe: Select Role approver |
||
| 10 | fe -> be: {POST}:/api/v1/transaction/bank/create |
||
| 11 | be <-> db: CREATE bank transactions |
||
| 12 | be --> fe: |
||
| 13 | fe --> a: |
||
| 14 | end |
||
| 15 | |||
| 16 | group Approve Deposite: {URL}:/api/v1/transaction/bank/individual/get |
||
| 17 | a -> fe: Clicked Approve |
||
| 18 | a->fe: Clicked "Submit" |
||
| 19 | fe -> be:{POST}:/api/v1/transaction/bank/individual/review |
||
| 20 | |||
| 21 | be <-> db:Get Approver data |
||
| 22 | be -> be: Verify approve role |
||
| 23 | alt ยัง Approve ไม่ครบ |
||
| 24 | be <-> db: UPDATE bank transactions |
||
| 25 | be --> fe: {role request} |
||
| 26 | fe --> a: Required Approval Roles{role request} |
||
| 27 | |||
| 28 | else ถ้า Approve ครบทุก Role แล้ว |
||
| 29 | be <-> db: UPDATE bank transactions |
||
| 30 | be <-> db: UPDATE balances |
||
| 31 | |||
| 32 | be --> fe: |
||
| 33 | fe --> a: |
||
| 34 | end |
||
| 35 | |||
| 36 | end |
||
| 37 | end |