| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace app\api\controller;
- use app\api\logic\RegionLogic;
- use app\api\validate\RegionValidate;
- /**
- * index
- * Class IndexController
- * @package app\api\controller
- */
- class RegionController extends BaseApiController
- {
- public array $notNeedLogin = ['index'];
- /**
- * 获取省市区
- * @return \think\response\Json
- */
- public function index()
- {
- $result = RegionLogic::getRegionList();
- return $this->data($result);
- }
- /**
- * 获取当前定位
- * @return \think\response\Json
- */
- public function get_address_location()
- {
- $params = (new RegionValidate())->goCheck('location');
- $result = RegionLogic::getLocation($params);
- if (false === $result) {
- return $this->fail(RegionLogic::getError());
- }
- return $this->data($result);
- }
- }
|