From f30c1f3f760dc3a1f854a597f2b12aac2a433680 Mon Sep 17 00:00:00 2001
From: cjl <909710561@qq.com>
Date: Mon, 01 Apr 2024 14:22:49 +0800
Subject: [PATCH] fix:盐度数据问题
---
screen-api/src/main/java/com/moral/api/controller/YcReptilesController.java | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/controller/YcReptilesController.java b/screen-api/src/main/java/com/moral/api/controller/YcReptilesController.java
index b841250..deac313 100644
--- a/screen-api/src/main/java/com/moral/api/controller/YcReptilesController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/YcReptilesController.java
@@ -86,6 +86,7 @@
}
+
@PostMapping("/page")
@ApiOperation("������")
public ResultMessage<PageResult<YcGenerateReportPageVo>> page(@Valid @RequestBody YcGenerateReportPageCond ycGenerateReportPageCond) {
@@ -132,7 +133,7 @@
Map<String,Object> map0 = resultService.getYcDaily(url,cookie,DateUtils.dateToDateString(DateUtils.getFirstDayOfLastYear(endDate),DateUtils.yyyy_MM_dd_EN),2);
- Date dateTime = DateUtils.getFirstDayOfMonth(resultDate);
+ Date dateTime = DateUtils.getFirstDayOfMonth(endDate);
String sTime = DateUtils.dateToDateString(dateTime);
String eTime = endDateTime+" 00:00:00";
@@ -202,6 +203,11 @@
// map.put("dd", list);
List<AqiResultVo> list = (List<AqiResultVo>) map.get("table");
+ list.forEach(it->{
+ if(it.getName().equals("���������(���)")){
+ it.setName("���������");
+ }
+ });
List<AqiResultVo> listG = list.stream().filter(it->yc.contains(it.getName())).collect(Collectors.toList());
List<AqiResultVo> listG1 = list.stream().filter(it->!yc.contains(it.getName())&&!it.getName().equals("������")).collect(Collectors.toList());
@@ -332,14 +338,14 @@
Yc.get(0).getGranule25()+"������/������������O3���������"+Yc.get(0).getOO()+"������/������������������������").
append(Yc.get(0).getCategory().equals("���")||Yc.get(0).getCategory().equals("���")?"100%���":"0%���").append("\n");
broadcast.append(timeMon+"������������PM2.5���������������"+ycMon.getPM25()+"������/������������������"+testController.compareYear(ycMon.getPM25(),ycMonOld.getPM25(),2)+"���O3���������������");
- broadcast.append(ycMon.getOOAvg()+"������/������������������"+testController.compareYear(ycMon.getOOAvg(),ycMonOld.getOOAvg(),2)+"���������������"+ycYMon.getExcellentRateRatio()+"%���������"+testController.compareYear(ycYMon.getExcellentRateRatio(),ycYMonOld.getExcellentRateRatio(),1)+"���").append("\n");
+ broadcast.append((int)ycMon.getOOAvg()+"������/������������������"+testController.compareYear(ycMon.getOOAvg(),ycMonOld.getOOAvg(),2)+"���������������"+ycYMon.getExcellentRateRatio()+"%���������"+testController.compareYear(ycYMon.getExcellentRateRatio(),ycYMonOld.getExcellentRateRatio(),1)+"���").append("\n");
broadcast.append("������"+timeDay+",���������PM2.5���������������"+ycYear.getPM25()+"������/������������������"+testController.compareYear(ycYear.getPM25(),ycYearOld.getPM25(),2)+"���O3���������������");
- broadcast.append(ycYear.getOOAvg()+"������/������������������"+testController.compareYear(ycYear.getOOAvg(),ycYearOld.getOOAvg(),2)+"���������������"+ycYYear.getExcellentRateRatio()+"%���������"+testController.compareYear(ycYYear.getExcellentRateRatio(),ycYYearOld.getExcellentRateRatio(),1)+"���").append("\n");
+ broadcast.append((int)ycYear.getOOAvg()+"������/������������������"+testController.compareYear(ycYear.getOOAvg(),ycYearOld.getOOAvg(),2)+"���������������"+ycYYear.getExcellentRateRatio()+"%���������"+testController.compareYear(ycYYear.getExcellentRateRatio(),ycYYearOld.getExcellentRateRatio(),1)+"���").append("\n");
broadcast.append("\n");
broadcast.append("���������������������������������������������").append("\n");
broadcast.append("������"+timeDay+"������������ PM2.5���������������"+ycYear.getPM25()+"������/������������������������"+ycYearOld.getPM25()+"������/���������������������"+testController.compareYear(ycYear.getPM25(),ycYearOld.getPM25(),2)+"���������PM2.5���������������������������27.0������/������������������");
- broadcast.append(testController.annualTarget(ycYear.getPM25(),27.0,resultDate)+"���������������������"+ycYYear.getExcellentRateRatio()+"���������������"+ycYYearOld.getExcellentRateRatio()+"������������"+testController.compareYear(ycYYear.getExcellentRateRatio(),ycYYearOld.getExcellentRateRatio(),1)+"������������������"+surplusDay+"���������������������������������������������"+(surplusDay-surplusOldDay)+"������").append("\n");
+ broadcast.append(testController.annualTarget(ycYear.getPM25(),27.0,resultDate)+"���������������������"+ycYYear.getExcellentRateRatio()+"%���������������"+ycYYearOld.getExcellentRateRatio()+"%������������"+testController.compareYear(ycYYear.getExcellentRateRatio(),ycYYearOld.getExcellentRateRatio(),1)+"������������������"+surplusDay+"���������������������������������������������"+(surplusDay-surplusOldDay)+"������").append("\n");
broadcast.append("\n");
broadcast.append("������������������������������������").append("\n");
@@ -423,7 +429,7 @@
fileTable.setCreateId(user.getUserId()).setCreateName(user.getUserName()).setCreateTime(new Date());
}
fileTableService.save(fileTable);
- fileTable.setFileName(resultFileName1).setFileAddress(path.concat(resultFile));
+ fileTable.setFileName(resultFileName1).setFileAddress(path.concat(resultFile1));
fileTableService.save(fileTable);
}
@@ -578,7 +584,7 @@
}else if(2 == type){
result = concentrationsVo.getYoYPM25Str();
}else if(3 == type){
- result = Double.toString(concentrationsVo.getOOAvg());
+ result = String.valueOf((int)(concentrationsVo.getOOAvg()));
}else if(4 == type){
result = concentrationsVo.getYoYO3Str();
}else if(5 == type){
--
Gitblit v1.8.0