From 2f74a0e6c101edc69de6d5e19e7c071e09a9c3ea Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 01 四月 2026 10:44:41 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java
index ae472cb..a07a2a2 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java
@@ -664,6 +664,7 @@
                 // 解析 address_info JSON 字符串
                 JSONObject addressJson = JSON.parseObject(p.getAddressInfo());
                 JSONArray gps = addressJson.getJSONArray("gps");
+                String lonLat = addressJson.getString("lonLat");
 
                 if (gps != null && gps.size() >= 2) {
                     ProjectMapPointVO vo = new ProjectMapPointVO();
@@ -680,6 +681,22 @@
                     vo.setCategory(categoryMap.get(p.getId()));
 
                     result.add(vo);
+                }else if(org.apache.commons.lang3.StringUtils.isNotBlank(lonLat)){
+                    String[] split = lonLat.split(",");
+                    ProjectMapPointVO vo = new ProjectMapPointVO();
+                    vo.setProjectId(p.getId());
+                    vo.setProjectName(p.getName());
+                    vo.setProjectType(p.getType());
+
+                    // gps 数组格式:[经度, 纬度]
+                    vo.setLongitude(split[0]);
+                    vo.setLatitude(split[1]);
+                    //位置信息
+                    vo.setAddressInfo(addressJson);
+                    // 设置项目类别
+                    vo.setCategory(categoryMap.get(p.getId()));
+
+                    result.add(vo);
                 }
             } catch (Exception e) {
                 // 解析失败则跳过该项目

--
Gitblit v1.7.1