|
|
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Manager;
|
|
|
use App\Http\Controllers\Controller;
|
|
|
use App\Http\Requests\Manager\Citys as Request;
|
|
|
use App\Models\Manager\Citys as CitysModel;
|
|
|
+use App\Models\Manager\citysZoning as citysZoningModel;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -28,4 +29,29 @@ class Citys extends Controller
|
|
|
$result = $CitysModel->getCityList();
|
|
|
return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $result]);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取大区城市列表
|
|
|
+ * @author 唐远望
|
|
|
+ * @version 1.0
|
|
|
+ * @date 2026-03-18
|
|
|
+ * @param Request $request
|
|
|
+ */
|
|
|
+ public function list_zoning(citysZoningModel $citysZoningModel, CitysModel $CitysModel)
|
|
|
+ {
|
|
|
+ $zoning_result = $citysZoningModel->getList();
|
|
|
+ if (empty($zoning_result)) return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => '']);
|
|
|
+ $city_result = $CitysModel->getCityList();
|
|
|
+ if (empty($city_result)) return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => '']);
|
|
|
+ foreach ($zoning_result as $key => $value) {
|
|
|
+ $province_ids = explode(',', $value['province_ids']);
|
|
|
+ $zoning_result[$key]['city_list'] = [];
|
|
|
+ foreach ($city_result as $k => $v) {
|
|
|
+ if (in_array($v['id'], $province_ids)) {
|
|
|
+ $zoning_result[$key]['city_list'][] = $v;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $zoning_result]);
|
|
|
+ }
|
|
|
}
|