dever 3 år sedan
förälder
incheckning
16c8a5c2a2
1 ändrade filer med 31 tillägg och 1 borttagningar
  1. 31 1
      app/shop/lib/Info.php

+ 31 - 1
app/shop/lib/Info.php

@@ -35,14 +35,44 @@ class Info
 
         $data = $this->fetch(false, $city, $lng, $lat, 1, $name, $method);
 
-        # 验证本城市内有没有店
+        
         $type = Dever::input('type', 1);
         if (!$data) {
             if ($type == 1) {
+                # 获取平台店
                 $data = $this->fetch(false, $city, $lng, $lat, 10, $name, $method);
+                if ($data) {
+                    # 提示是否进入平台
+                    $data['alert'] = 2;
+                }
+                
             } elseif ($type == 2) {
+                # 获取城市外的其他店
                 $data = $this->fetch(false, false, $lng, $lat, 1, $name, $method);
+                if ($data) {
+                    # 提示是否进入所有最近店铺
+                    $data['alert'] = 4;
+                }
+            } elseif ($type == 3) {
+                # 获取城市内的其他店
+                $data = $this->fetch(false, $city, $lng, $lat, 1, $name, $method);
+                $data['shop_type'] = 1;
+
+                if (!$data) {
+                    # 获取平台店
+                    $data = $this->fetch(false, $city, $lng, $lat, 10, $name, $method);
+                    if ($data) {
+                        # 提示是否进入平台
+                        $data['alert'] = 2;
+                    }
+                } else {
+                    # 提示是否进入城市内最近店铺
+                    $data['alert'] = 3;
+                }
             }
+        } else {
+            # 是否提示 1不提示
+            $data['alert'] = 1;
         }
 
         if ($data) {