Pārlūkot izejas kodu

直辖市处理

夏文涛 1 gadu atpakaļ
vecāks
revīzija
a0a77327e7

+ 15 - 0
src/main/java/com/template/controller/WelcomeCityController.java

@@ -46,16 +46,31 @@ public class WelcomeCityController implements WelcomeCityControllerAPI {
 
     @Override
     public CommonResult getCityLevel(int provinceId) {
+        //直辖市
+        List<String> cityStrs = new ArrayList<>();
+        cityStrs.add("北京市");
+        cityStrs.add("天津市");
+        cityStrs.add("上海市");
+        cityStrs.add("重庆市");
         List<WelcomeCity> citys = welcomeCityService.queryAllCitys(provinceId);
         List<ListVo> lists = new ArrayList<>();
         if(citys != null && citys.size() > 0){
             for (WelcomeCity city:citys) {
                 ListVo data = new ListVo();
+                if(cityStrs.contains(city.getCityZh())){
+                    data.setId(city.getParentId());
+                    data.setName(city.getCityZh());
+                    lists.add(data);
+                    break;
+                }
+
                 data.setId(city.getId());
                 data.setName(city.getCityZh());
                 lists.add(data);
             }
         }
+
+
         return CommonResult.ok(lists);
     }