|
@@ -44,6 +44,7 @@ import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import tk.mybatis.mapper.entity.Example;
|
|
|
|
|
|
+import java.text.DecimalFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
@@ -224,11 +225,24 @@ public class WindEngineGroupServiceImpl extends BaseServiceImpl<WindEngineGroupP
|
|
|
for (WindEngineGroupPO po : engineGroupPOS) {
|
|
|
windEngineGroupVo = new WindEngineGroupVo();
|
|
|
BeanUtil.copyProperties(po,windEngineGroupVo);
|
|
|
+ if (windEngineGroupVo.getLongitude() != null && windEngineGroupVo.getLatitude() != null) {
|
|
|
+ DecimalFormat df = new DecimalFormat("#.00000");
|
|
|
+ String longitude = df.format(windEngineGroupVo.getLongitude());
|
|
|
+ String latitude = df.format(windEngineGroupVo.getLatitude());
|
|
|
+ windEngineGroupVo.setLongitudeAndLatitudeString(longitude + "," + latitude);
|
|
|
+ }
|
|
|
engineGroupVoArrayList.add(windEngineGroupVo);
|
|
|
}
|
|
|
-
|
|
|
// 处理测风塔信息
|
|
|
List<AnemometerTowerByFieldVo> anemometerTowerByFields = anemometerTowerService.getAnemometerTowerByField(fieldCode);
|
|
|
+ for(AnemometerTowerByFieldVo vo : anemometerTowerByFields){
|
|
|
+ if (vo.getLongitude() != null && vo.getLatitude() != null) {
|
|
|
+ DecimalFormat df = new DecimalFormat("#.00000");
|
|
|
+ String longitude = df.format(vo.getLongitude());
|
|
|
+ String latitude = df.format(vo.getLatitude());
|
|
|
+ vo.setLongitudeAndLatitudeString(longitude + "," + latitude);
|
|
|
+ }
|
|
|
+ }
|
|
|
windFieldGroupTowerVo.setWindEngineGroupVoList(engineGroupVoArrayList);
|
|
|
windFieldGroupTowerVo.setAnemometerTowerList(anemometerTowerByFields);
|
|
|
|