fix : first finish

This commit is contained in:
2025-09-17 16:17:55 +08:00
parent 21331655f9
commit 082c15d697
15 changed files with 82 additions and 48 deletions

View File

@@ -40,9 +40,10 @@ class MenuService extends BaseAdminService
*/
public function create(): array
{
$data = array($this->getRequestData(),[
$data = array_merge($this->getRequestData(),[
'created_by' => $this->adminId
]);
if (empty($data['parent_id'])) $data['parent_id'] = 0;
/**
* @var AdminMenu $model
*/
@@ -75,7 +76,7 @@ class MenuService extends BaseAdminService
*/
public function update(int $id): array
{
$data = array($this->getRequestData(),[
$data = array_merge($this->getRequestData(),[
'updated_by' => $this->adminId
]);

View File

@@ -96,6 +96,7 @@ class RoleService extends BaseAdminService
public function getRole(int $id): array
{
return $this->adminReturn->success(
'success',
$this->adminRoleRepository
->findById($id)
->adminMenus()

View File

@@ -44,17 +44,11 @@ class UserService extends BaseAdminService
#[Inject]
protected AdminRoleRepository $adminRoleRepository;
#[Inject]
protected RedisCache $redisCache;
/**
* @return array
*/
public function handle(): array
{
$this->redisCache->with()->set('123',1);
$this->redisCache->with()->lua(RateLimit::class)->check('user:123', 10, 60);
return $this->adminReturn->success(
'success',
Arr::only(
@@ -188,7 +182,7 @@ class UserService extends BaseAdminService
'code' => $this->request->input('role_codes')
])->map(static function(AdminRole $adminRole) {
return $adminRole->id;
})->all()
})
);
return $this->adminReturn->success();