diff --git a/src/biz/AppUserCreateRequest.php b/src/biz/AppUserCreateRequest.php index 16f0075..bf74220 100644 --- a/src/biz/AppUserCreateRequest.php +++ b/src/biz/AppUserCreateRequest.php @@ -18,25 +18,44 @@ class AppUserCreateRequest extends IRequest 'password' => $this->getPassword(), 'fettle' => $this->getFettle(), 'role' => $this->getRole(), - 'biz' => join(',', $this->getBiz()) + 'publish' => join(',', $this->getPublish()), + 'subscribe' => join(',', $this->getSubscribe()), ]; } - private array $biz = []; + private array $subscribe = []; - public function getBiz(): array + public function getSubscribe(): array { - return $this->biz; + return $this->subscribe; } - public function setBiz(array|string $biz): void + public function setSubscribe(array|string $subscribe): void { - if (is_string($biz)) { - $biz = [$biz]; + if (is_string($subscribe)) { + $subscribe = [$subscribe]; } - $this->biz = $biz; + $this->subscribe = $subscribe; } + + private array $publish = []; + + public function getPublish(): array + { + return $this->publish; + } + + public function setPublish(array|string $publish): void + { + if (is_string($publish)) { + $publish = [$publish]; + } + + $this->publish = $publish; + } + + private string $password = ''; private string $fettle = ''; private string $role = 'user'; diff --git a/src/biz/AppUserUpdateRequest.php b/src/biz/AppUserUpdateRequest.php index eb30636..65284dd 100644 --- a/src/biz/AppUserUpdateRequest.php +++ b/src/biz/AppUserUpdateRequest.php @@ -29,23 +29,37 @@ class AppUserUpdateRequest extends IRequest if (!is_null($this->fettle)) { $data['fettle'] = $this->fettle; } - if (!is_null($this->biz)) { - $data['biz'] = join(',', $this->biz); + if (!empty($this->publish)) { + $data['publish'] = join(',', $this->getPublish()); + } + if (!empty($this->subscribe)) { + $data['subscribe'] = join(',', $this->getSubscribe()); } return $data; } - private ?array $biz = null; + private array $subscribe = []; - public function getBiz(): array + public function getSubscribe(): array { - return $this->biz; + return $this->subscribe; } - public function setBiz(array $biz): void + public function setSubscribe(array|string $subscribe): void { - $this->biz = $biz; + if (is_string($subscribe)) { + $subscribe = [$subscribe]; + } + $this->subscribe = $subscribe; + } + + + private array $publish = []; + + public function getPublish(): array + { + return $this->publish; } private string $username;