Commit ced767b8 authored by liuyuzhen's avatar liuyuzhen

首页附近的店铺

parent 52e8330c
......@@ -191,7 +191,6 @@ class GoodsClassServiceModel extends \Business\AbstractModel{
$signStoreClasses = $this->getSignClassesByCityCode($cityCode);
\Our\Log::getInstance()->write(json_encode($signStoreClasses));
if($signStoreClasses){
$returnClass = array();
$newStoreIds = array();
......@@ -199,23 +198,20 @@ class GoodsClassServiceModel extends \Business\AbstractModel{
$class_distance = \Our\CommonExtension::getDistance($lat,$lng,$signClass['latitude'],$signClass['longitude'],1);
//判断签约分类是否可以为当前用户提供服务,并且记录这些店铺对应的store_id
if($class_distance<=$signClass['sign_rang']){
\Our\Log::getInstance()->write(json_encode($class_distance));
$class['class_distance'] = $class_distance;
$returnClass[$class_distance] = $class;
if(!($newStoreIds&&in_array($signClass['store_id'],$newStoreIds))){
$newStoreIds[] = $signClass['store_id'];
}
}
}
ksort($returnClass);
\Our\Log::getInstance()->write(json_encode($returnClass));
$signParentClassIds = array_unique(array_column($returnClass,'gc_parent_id'));
//$signStoreIds = array_unique(array_column($returnClass,'store_id'));
$signStoreIds = $newStoreIds;
\Our\Log::getInstance()->write(json_encode($signStoreIds));
//将当前位置对应签约店铺存入缓存
$position['lat'] = $where['lat'];
$position['lng'] = $where['lng'];
......
......@@ -89,7 +89,6 @@ class QmStoreClassModel extends \DAO\AbstractModel{
public function getStoreClasses($where, $field = '*'){
$this->setDb();
$result = $this->db->select($field)->from($this->_tableName)->where($where)->fetchAll();
\Our\Log::getInstance()->write($this->db->getLastSql());
return $result;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment