Project

General

Profile

Actions

Customer Deposit Approval » History » Revision 1

Revision 1/2 | Next »
karnake ruengchaicharnkij, 02/24/2026 01:17 AM


Customer Deposit Approval

group Admin Deposit

group Create Deposit Transaction :{URL}:create-job/cash-deposit-withdraw

cs->3rd:manual confirmed payment (call confrim)
3rd -> a: Acknowledge Confirmed Payment
a -> fe: Filled Deposit
a->fe: Select Role approver
fe -> be: {POST}:/api/v1/transaction/bank/create
be <-> db: CREATE bank transactions
be --> fe:
fe --> a:
end

group Approve Deposite: {URL}:/api/v1/transaction/bank/individual/get
a -> fe: Clicked Approve

a->fe: Clicked "Submit"
fe -> be:{POST}:/api/v1/transaction/bank/individual/review

be <-> db:Get Approver data
    be -> be: Verify approve role
 alt ยัง Approve ไม่ครบ
    be <-> db: UPDATE bank transactions
    be --> fe: {role request}
    fe --> a: Required Approval Roles{role request}

else ถ้า Approve ครบทุก Role แล้ว
    be <-> db: UPDATE bank transactions 
    be <-> db: UPDATE balances

    be --> fe: 
    fe --> a: 

end

end
end

Updated by karnake ruengchaicharnkij about 2 months ago · 2 revisions