|
|
@@ -343,7 +343,7 @@ class GhsClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
//要排除的批发店
|
|
|
- $exclude = [64112, 62304, 42385, 56611, 38143, 15373, 42946,15375,15734,15736,15738,15740,24132,29044,29161,30902,44724,48608,48642];
|
|
|
+ $exclude = [64112, 62304, 42385, 56611, 38143, 15373, 42946, 15375, 15734, 15736, 15738, 15740, 24132, 29044, 29161, 30902, 44724, 48608, 48642];
|
|
|
foreach ($nearbyShops as $key => $nearbyShop) {
|
|
|
if (in_array($nearbyShop['id'], $exclude)) {
|
|
|
unset($nearbyShops[$key]);
|
|
|
@@ -380,7 +380,7 @@ class GhsClass extends BaseClass
|
|
|
$distances = \common\components\mapUtil::calculateBatchDistance($chunk, $toLnt, $toLat);
|
|
|
$allDistances = array_merge($allDistances, $distances);
|
|
|
}
|
|
|
-
|
|
|
+ noticeUtil::push("执行到这里。。。。1");
|
|
|
// 建立关系前要先执照距离从小到大排序
|
|
|
// 注意:array_multisort($allDistances, SORT_ASC, $validNearbyShops) 能保证 $allDistances 与 $validNearbyShops 保持索引同步,
|
|
|
// 即排序后 $validNearbyShops[$i] 就是排序后第 $i 小距离的门店信息,$allDistances[$i] 为其对应距离。
|
|
|
@@ -396,6 +396,7 @@ class GhsClass extends BaseClass
|
|
|
$distance = $allDistances[$index] ?? 0;
|
|
|
// 距离大于60公里不建立关系
|
|
|
if ($distance > 60 * 1000) {
|
|
|
+ noticeUtil::push("执行到这里,没有建立关系。。。。" . $distance . ' ' . $ghsShopId . ' ' . $shopId);
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
@@ -406,6 +407,7 @@ class GhsClass extends BaseClass
|
|
|
self::updateById($ghsId, ['distance' => $distance]);
|
|
|
}
|
|
|
}
|
|
|
+ noticeUtil::push("执行到这里。。。。2");
|
|
|
return true;
|
|
|
}
|
|
|
}
|