|
@@ -2,6 +2,7 @@ package com.jiayue.biz.service.impl;
|
|
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
import cn.hutool.core.date.DateTime;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.db.Entity;
|
|
import cn.hutool.db.Entity;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.jiayue.biz.domain.*;
|
|
import com.jiayue.biz.domain.*;
|
|
@@ -929,10 +930,12 @@ public class HomePageServiceImpl extends ServiceImpl<WindTowerDataParentTableMap
|
|
List<ProjectInfo> projectInfoList = projectInfoService.getProjectInfoList();
|
|
List<ProjectInfo> projectInfoList = projectInfoService.getProjectInfoList();
|
|
for (ProjectInfo projectInfo : projectInfoList) {
|
|
for (ProjectInfo projectInfo : projectInfoList) {
|
|
if (projectInfo.getEquipment() != null && projectInfo.getEquipment().size() > 0) {
|
|
if (projectInfo.getEquipment() != null && projectInfo.getEquipment().size() > 0) {
|
|
- Equipment equipment = projectInfo.getEquipment().get(0);
|
|
|
|
HashMap<String, Object> map = new HashMap<>();
|
|
HashMap<String, Object> map = new HashMap<>();
|
|
- map.put("longitude", equipment.getLongitude());
|
|
|
|
- map.put("latitude", equipment.getLatitude());
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(projectInfo.getPosition())) {
|
|
|
|
+ String[] split = projectInfo.getPosition().split(",");
|
|
|
|
+ map.put("longitude", split[0]);
|
|
|
|
+ map.put("latitude", split[1]);
|
|
|
|
+ }
|
|
map.put("id", projectInfo.getId());
|
|
map.put("id", projectInfo.getId());
|
|
map.put("projectNameEasy", projectInfo.getProjectBasicInfo().getProjectNameEasy());
|
|
map.put("projectNameEasy", projectInfo.getProjectBasicInfo().getProjectNameEasy());
|
|
map.put("projectName", projectInfo.getProjectBasicInfo().getProjectName());
|
|
map.put("projectName", projectInfo.getProjectBasicInfo().getProjectName());
|