Actions
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