From f83092193c8cb1782a918caaa56866f8f97a91f8 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期日, 29 十二月 2024 14:58:19 +0800
Subject: [PATCH] 1.行政区划对接-高德 2.行政区划对接-腾讯

---
 src/main/java/com/mzl/flower/web/system/ProvinceController.java |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/mzl/flower/web/system/ProvinceController.java b/src/main/java/com/mzl/flower/web/system/ProvinceController.java
index 1d9c307..d7aec5a 100644
--- a/src/main/java/com/mzl/flower/web/system/ProvinceController.java
+++ b/src/main/java/com/mzl/flower/web/system/ProvinceController.java
@@ -2,6 +2,8 @@
 
 import com.mzl.flower.base.BaseController;
 import com.mzl.flower.base.R;
+import com.mzl.flower.service.district.DistrictService;
+import com.mzl.flower.service.district.DistrictTengxunService;
 import com.mzl.flower.service.system.ProvinceService;
 import com.mzl.flower.utils.LocalUtil;
 import io.swagger.annotations.Api;
@@ -23,6 +25,18 @@
 
     @Autowired
     private ProvinceService provinceService;
+
+    /**
+     * 腾讯地图获取中国省市区数据
+     */
+    @Autowired
+    private DistrictTengxunService districtTengxunService;
+
+    /**
+     * 高德地图获取中国省市区数据
+     */
+    @Autowired
+    private DistrictService districtService;
 
     @ApiOperation(value = "获取省份")
     @GetMapping("/provinces")
@@ -58,13 +72,19 @@
     @ApiOperation(value = "获取中国省市区数据")
     @GetMapping("/area/json")
     public ResponseEntity<String> getChineseArea() {
-        return returnData(R.SUCCESS.getCode(), provinceService.getChineseArea());
+
+        // 高德地图
+//        return returnData(R.SUCCESS.getCode(), districtService.getChineseArea());
+        return returnData(R.SUCCESS.getCode(), districtTengxunService.getChineseArea());
+//        return returnData(R.SUCCESS.getCode(), provinceService.getChineseArea());
     }
 
     @ApiOperation(value = "刷新中国省市区数据缓存")
     @GetMapping("/area/json/refresh")
     public ResponseEntity<String> refresh() {
-        provinceService.refreshChineseData();
+//        provinceService.refreshChineseData();
+//        districtService.clearChineseDataCache();
+        districtTengxunService.clearChineseDataCache();
         return returnData(R.SUCCESS.getCode(), null);
     }
 }

--
Gitblit v1.9.3