initModel($modelOrRelations); $distInfo = DistAdminDistributor::getInfo(); $albumFolder = empty($distInfo->album_folder) ? [] : json_decode($distInfo->album_folder,true); $this->albumFolder = $albumFolder; } /* * RPC调用 */ public function execute($method, $params = []) { return RpcClient::albumExecute($method, $params); } /* * 获取相册文件夹列表 * $inIds 传入的相册ID数组,为空时获取全部相册 */ public static function selectOptions() { $self = new self(); $inIds = $self->albumFolder; $result = $self->execute('siteAlbumFolderSelectOptions', ['inIds' => $inIds]); $data = $result['data'] ?? []; return $data; } }