feat: implement team standby status, helper persistence, and store portal foundations

This commit is contained in:
Developer
2026-07-02 12:02:13 +08:00
parent a9a1df93bd
commit a1470eb85e
32 changed files with 1371 additions and 82 deletions

View File

@@ -108,6 +108,7 @@ class AdminPartnerStoreController extends ApiController
$data = $request->validate([
'quantity' => ['required', 'integer', 'min:1', 'max:50000'],
'wholesale_price_centavos' => ['required', 'integer', 'min:0'],
'is_prepaid' => ['nullable', 'boolean'],
]);
if ($store->status !== PartnerStore::STATUS_ACTIVE) {
@@ -119,7 +120,8 @@ class AdminPartnerStoreController extends ApiController
(int) $data['quantity'],
(int) $data['wholesale_price_centavos'],
null,
$request->user()
$request->user(),
(bool) ($data['is_prepaid'] ?? false)
);
return $this->created([