SlideController.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * SlideController.php UTF-8
  4. * 轮播图 广告图 广告文字
  5. *
  6. * @date : 2017/11/15 22:11
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace api\wapapp\controller\v8;
  13. use api\common\controller\ApiBaseController;
  14. use huo\controller\slide\Sign;
  15. use huo\exception\HuoException;
  16. class SlideController extends ApiBaseController {
  17. public function __construct() {
  18. parent::__construct();
  19. }
  20. /**
  21. * 广告列表
  22. * http://doc.1tsdk.com/95?page_id=2295
  23. * 【域名】/v8/ads/list
  24. *
  25. */
  26. public function index() {
  27. $_type = $this->request->param('type/s','');
  28. $_slide_class = new Sign();
  29. try {
  30. $_slide_class->getList($_type);
  31. $_code = $_slide_class->getCode();
  32. $_data = $_slide_class->getData();
  33. } catch (HuoException $he) {
  34. $_code = $he->getCode();
  35. $_data = $he->getData();
  36. }
  37. if (200 != $_code) {
  38. $this->error(lang(config('error.'.$_code)), $_data, $_code);
  39. }
  40. $this->success(lang('SUCCESS'), $_data);
  41. }
  42. }