Commit 8212d7c239cda86484defee4ef702f3352891a70

Authored by 王彪总
1 parent a029929b

feat(garden): 添加GIS道路管理和坐标转换功能

- 新增GIS道路管理相关控制器、服务和数据对象
- 实现WGS84到GCJ02坐标转换算法和工具类
- 添加GIS道路关联和取消关联功能
- 实现GIS道路坐标批量转换功能
- 添加GIS道路数据导入导出功能
- 新增问题类型级联查询接口优化前端展示
- 配置本地调试Mock认证支持
- 更新部署脚本和数据库表结构变更SQL
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/problemtype/GardenProblemTypeServiceImpl.java
@@ -13,6 +13,7 @@ import jakarta.annotation.Resource; @@ -13,6 +13,7 @@ import jakarta.annotation.Resource;
13 import java.util.ArrayList; 13 import java.util.ArrayList;
14 import java.util.List; 14 import java.util.List;
15 import java.util.Map; 15 import java.util.Map;
  16 +import java.util.Objects;
16 import java.util.stream.Collectors; 17 import java.util.stream.Collectors;
17 18
18 import com.zteits.urbanops.module.garden.dal.dataobject.problemtype.GardenProblemTypeDO; 19 import com.zteits.urbanops.module.garden.dal.dataobject.problemtype.GardenProblemTypeDO;
@@ -198,6 +199,10 @@ public class GardenProblemTypeServiceImpl implements GardenProblemTypeService { @@ -198,6 +199,10 @@ public class GardenProblemTypeServiceImpl implements GardenProblemTypeService {
198 entity.setStatus(CommonStatusEnum.ENABLE.getStatus()); 199 entity.setStatus(CommonStatusEnum.ENABLE.getStatus());
199 gardenProblemTypeMapper.insert(entity); 200 gardenProblemTypeMapper.insert(entity);
200 count++; 201 count++;
  202 + } else if (!Objects.equals(exist.getTypeName(), dict.getLabel())) {
  203 + exist.setTypeName(dict.getLabel());
  204 + gardenProblemTypeMapper.updateById(exist);
  205 + count++;
201 } 206 }
202 } 207 }
203 return count; 208 return count;