mirror of
https://gitee.com/ctexthuang/hyperf_rbac_framework_server_ctexthuang.git
synced 2025-12-25 19:27:48 +08:00
fix : first finish
This commit is contained in:
@@ -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
|
||||
]);
|
||||
|
||||
|
||||
@@ -96,6 +96,7 @@ class RoleService extends BaseAdminService
|
||||
public function getRole(int $id): array
|
||||
{
|
||||
return $this->adminReturn->success(
|
||||
'success',
|
||||
$this->adminRoleRepository
|
||||
->findById($id)
|
||||
->adminMenus()
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user