RpcAlbumFolder.php 745 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Admin\Repositories;
  3. use App\Libraries\RpcClient;
  4. use App\Models\NullModel as Model;
  5. use Dcat\Admin\Repositories\EloquentRepository;
  6. use Dcat\Admin\Show;
  7. /*
  8. * RPC调用相册
  9. */
  10. class RpcAlbumFolder extends EloquentRepository
  11. {
  12. /**
  13. * Model.
  14. *
  15. * @var string
  16. */
  17. protected $eloquentClass = Model::class;
  18. public function execute($method, $params = [])
  19. {
  20. return RpcClient::albumExecute($method, $params);
  21. }
  22. /*
  23. * 获取相册文件夹列表
  24. */
  25. public static function selectOptions() {
  26. $self = new self();
  27. $result = $self->execute('siteAlbumFolderSelectOptions', []);
  28. $data = $result['data'] ?? [];
  29. return $data;
  30. }
  31. }