|
|
@ -11,6 +11,8 @@ |
|
|
|
|
|
|
|
|
namespace app\api\controller\sys; |
|
|
namespace app\api\controller\sys; |
|
|
|
|
|
|
|
|
|
|
|
use addon\zhjw\app\service\admin\common\CommonService; |
|
|
|
|
|
use app\model\sys\SysArea; |
|
|
use app\service\api\sys\AreaService; |
|
|
use app\service\api\sys\AreaService; |
|
|
use core\base\BaseApiController; |
|
|
use core\base\BaseApiController; |
|
|
use think\Response; |
|
|
use think\Response; |
|
|
@ -60,4 +62,21 @@ class Area extends BaseApiController |
|
|
]); |
|
|
]); |
|
|
return success((new AreaService())->getAddressByLatlng($data)); |
|
|
return success((new AreaService())->getAddressByLatlng($data)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//获取地区树形结构 |
|
|
|
|
|
public function getAreaTree() |
|
|
|
|
|
{ |
|
|
|
|
|
// 获取所有地址数据 |
|
|
|
|
|
|
|
|
|
|
|
$areas = SysArea::where('status', 1) |
|
|
|
|
|
->order('sort', 'asc') |
|
|
|
|
|
->select() |
|
|
|
|
|
->toArray(); |
|
|
|
|
|
|
|
|
|
|
|
// 构建树形结构 |
|
|
|
|
|
$tree = (new CommonService())->areaBuildTree($areas); |
|
|
|
|
|
|
|
|
|
|
|
return success($tree); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|