Actions
Customer Subscription Approval¶
group Admin Invest :{URL}:/todo-list/ico-list
group Approve Manager
a -> fe: Clicked "Approve"
fe -> be: {POST}:/api/v1/admin/product
be <-> db: Get infos
be -> be: verify accumulate และ quantity
alt ถ้าตรวจสอบ "ไม่ผ่าน" (Invalid)
be --> fe: 400 Bad Request
fe --> a: Pop-up notification
else ถ้าตรวจสอบ "ผ่าน" (Valid)
be <-> db: UPDATE invests
be --> fe:
fe --> a: Pop-up "Submit Successful"
end
end
group Approve CEO
a -> fe: Clicked "Approve"
fe -> be: {POST}:/api/v1/admin/product
be <-> db: Get infos and balance
be -> be: verify accumulate, quantity and balance
alt ถ้าตรวจสอบ "ไม่ผ่าน" (Invalid)
be --> fe: 400 Bad Request
fe --> a: Pop-up notification
else ถ้าตรวจสอบ "ผ่าน" (Valid)
be <-> db: 1. UPDATE invests
be <-> db: 2. UPDATE balances
be <-> db: 3. UPDATE portfolios
be <-> db: 4. CREATE invoices
be --> fe:
fe --> a: Pop-up "Submit Successful"
end
end
Updated by karnake ruengchaicharnkij about 2 months ago · 1 revisions