diff --git a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/controller/EbikeOperateSystemInfoController.java b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/controller/EbikeOperateSystemInfoController.java index 32abb5a5..dee73cc0 100644 --- a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/controller/EbikeOperateSystemInfoController.java +++ b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/controller/EbikeOperateSystemInfoController.java @@ -1,6 +1,7 @@ package com.cdzy.ebikeoperate.controller; import cn.dev33.satoken.stp.StpUtil; +import com.alibaba.fastjson2.JSONObject; import com.cdzy.common.enums.Code; import com.cdzy.common.model.JsonResult; import com.cdzy.ebikeoperate.model.dto.request.ReqEbikeComponentTypeInfoDto; @@ -148,6 +149,18 @@ public class EbikeOperateSystemInfoController { return JsonResult.success(list); } + /** + * 根据行政区划id获取行政区划全称。 + * + * @param zoneId 行政区划id + * @return 行政区划全称 + */ + @GetMapping("ebikeAdministrationZoneFullName") + public JsonResult ebikeAdministrationZoneFullName(@RequestParam(name = "zoneId") String zoneId) { + JSONObject fullName = ebikeAdministrationZoneService.getFullNameByZoneId(zoneId); + return fullName == null?JsonResult.failed("获取行政区划全称失败") :JsonResult.success(fullName); + } + /** * 生成二维码 (png图像base64串)。 * @param content 二维码内容 diff --git a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeAdministrationZoneServiceImpl.java b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeAdministrationZoneServiceImpl.java index db92dd6d..be997df7 100644 --- a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeAdministrationZoneServiceImpl.java +++ b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeAdministrationZoneServiceImpl.java @@ -1,5 +1,6 @@ package com.cdzy.ebikeoperate.service.impl; +import com.alibaba.fastjson2.JSONObject; import com.cdzy.ebikeoperate.mapper.EbikeAdministrationZoneMapper; import com.cdzy.ebikeoperate.model.dto.response.EbikeAdministrationZoneDto; import com.cdzy.ebikeoperate.model.pojo.EbikeAdministrationZone; @@ -40,4 +41,34 @@ public class EbikeAdministrationZoneServiceImpl extends ServiceImpl