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