Trylesson.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use think\Db;
  5. /**
  6. * 试课
  7. */
  8. class Trylesson extends Api
  9. {
  10. // 无需登录的接口,*表示全部
  11. protected $noNeedLogin = [];
  12. // 无需鉴权的接口,*表示全部
  13. protected $noNeedRight = ['*'];
  14. public function lists(){
  15. $list = Db::name('trylesson')->where('is_show',1)->order('weigh desc')->autopage()->select();
  16. $list = list_domain_image($list,['image']);
  17. $list = $this->list_lang($list,['name','content']);
  18. $this->success(1,$list);
  19. }
  20. public function info(){
  21. $id = input('id');
  22. $info = Db::name('trylesson')->where('id',$id)->find();
  23. $info = info_domain_image($info,['image']);
  24. $info = $this->info_lang($info,['name','content']);
  25. $info['map_image'] = localpath_to_netpath(config('site.index_bottom_image'));
  26. $info['public_store_address'] = config('site.public_store_address');
  27. $info['trylesson_cancel_text'] = config('site.trylesson_cancel_text');
  28. $this->success(1,$info);
  29. }
  30. }