ShopOffline.php 947 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use app\common\model\OfflineShopModel;
  5. use app\common\model\OfflineTypeModel;
  6. use app\utils\DataUtil;
  7. use think\Db;
  8. /**
  9. * 示例接口
  10. */
  11. class ShopOffline extends Api
  12. {
  13. protected $noNeedLogin = [''];
  14. protected $noNeedRight = ['*'];
  15. public function home()
  16. {
  17. $user_id = $this->auth->id;
  18. $model = new OfflineShopModel();
  19. $info = $model->getDetail(params: ['user_id' => $user_id],select: ['id','user_id','type_id','name','keyword','image','images','work_time','lng','lat','address','telephone']);
  20. if (!$info){
  21. return $this->success('未开通线下门店');
  22. }
  23. $info['image'] = cdnurl($info['images']);
  24. $info['images'] = array_domain_image(!empty($info['images']) ? explode(',',$info['images']) : []);
  25. return $this->success('success',[
  26. 'info' => $info,
  27. ]);
  28. }
  29. }