配置修改

This commit is contained in:
2026-04-17 21:08:43 +08:00
parent f6156be7f2
commit 1a6c8fa74f
2 changed files with 29 additions and 1 deletions

View File

@ -80,7 +80,20 @@ class Index extends Api
$result = RegionLogic::city(); $result = RegionLogic::city();
return JsonServer::success('', $result); return JsonServer::success('', $result);
} }
/**
* @notes 热门城市
* @return \think\response\Json
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
* @author 胥聪
* @date 2026/04/17 21:05
*/
public function hotCity()
{
$result = RegionLogic::hotCity();
return JsonServer::success('', $result);
}
/** /**
* @notes 腾讯地图逆地址解析(坐标位置描述) * @notes 腾讯地图逆地址解析(坐标位置描述)
* @return \think\response\Json * @return \think\response\Json

View File

@ -46,7 +46,22 @@ class RegionLogic extends Logic
return $lists; return $lists;
} }
public static function hotCity()
{
$arr = ["上海市","北京市","广州市","深圳市","杭州市","嘉兴市","泉州市",
"漳州市","西安市","苏州市","哈尔滨市","菏泽市","惠州市","厦门市","济宁市","威海市","福州市"];
$result = '"' . implode('","', $arr) . '"';
$lists = DevRegion::where(['level'=>2])
->where("name","in",$result)
->field('id,parent_id,level,name,short,city_code,zip_code,gcj02_lng,gcj02_lat,db09_lng,db09_lat,remark1,remark2')
->select()
->toArray();
$lists = self::groupByInitials($lists);
unset($lists[null]);
return $lists;
}
/** /**
* 二维数组根据首字母分组排序 * 二维数组根据首字母分组排序