|
@@ -0,0 +1,34 @@
|
|
|
|
+<?php
|
|
|
|
+
|
|
|
|
+namespace app\api\controller;
|
|
|
|
+
|
|
|
|
+use app\common\controller\Api;
|
|
|
|
+use app\common\model\OfflineShopModel;
|
|
|
|
+use app\common\model\OfflineTypeModel;
|
|
|
|
+use app\utils\DataUtil;
|
|
|
|
+use think\Db;
|
|
|
|
+/**
|
|
|
|
+ * 示例接口
|
|
|
|
+ */
|
|
|
|
+class ShopOffline extends Api
|
|
|
|
+{
|
|
|
|
+ protected $noNeedLogin = [''];
|
|
|
|
+ protected $noNeedRight = ['*'];
|
|
|
|
+
|
|
|
|
+ public function home()
|
|
|
|
+ {
|
|
|
|
+ $user_id = $this->auth->id;
|
|
|
|
+
|
|
|
|
+ $model = new OfflineShopModel();
|
|
|
|
+ $info = $model->getDetail(params: ['user_id' => $user_id],select: ['id','user_id','type_id','name','keyword','image','images','work_time','lng','lat','address','telephone']);
|
|
|
|
+ if (!$info){
|
|
|
|
+ return $this->success('未开通线下门店');
|
|
|
|
+ }
|
|
|
|
+ $info['image'] = cdnurl($info['images']);
|
|
|
|
+ $info['images'] = array_domain_image(!empty($info['images']) ? explode(',',$info['images']) : []);
|
|
|
|
+
|
|
|
|
+ return $this->success('success',[
|
|
|
|
+ 'info' => $info,
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+}
|