瀏覽代碼

生活圈

Panda 2 月之前
父節點
當前提交
1674c12992
共有 2 個文件被更改,包括 42 次插入0 次删除
  1. 34 0
      application/api/controller/ShopOffline.php
  2. 8 0
      application/common/model/OfflineShopModel.php

+ 34 - 0
application/api/controller/ShopOffline.php

@@ -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,
+        ]);
+    }
+}

+ 8 - 0
application/common/model/OfflineShopModel.php

@@ -40,6 +40,14 @@ class OfflineShopModel extends BaseModel
         return $query->where('type_id', $value);
     }
 
+    public function searchUserIdAttribute($query, $value, array $params)
+    {
+        if (empty($value)) {
+            return $query;
+        }
+        return $query->where('user_id', $value);
+    }
+
     public function searchKeywordAttribute($query, $value, array $params)
     {
         if (empty($value)) {