From ecf5a776601f9c30ae48f3ce0f0422ec6ffcb9f6 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 07 Sep 2023 15:47:36 +0800
Subject: [PATCH] Merge branch 'dev' of http://blit.7drlb.com:8888/r/moral into wb
---
screen-api/src/main/java/com/moral/api/controller/SysTestController.java | 51 +++++++-----
screen-api/src/main/java/com/moral/api/controller/MonitorPointController.java | 25 ++++++
screen-api/src/main/java/com/moral/api/dto/MonitoringStationDTOResult.java | 49 ++++++++++++
screen-job/src/main/java/com/moral/api/controller/PubController.java | 4
screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java | 67 ++++++++++------
screen-job/src/main/java/com/moral/api/task/AqiInsertTask.java | 2
6 files changed, 150 insertions(+), 48 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/controller/MonitorPointController.java b/screen-api/src/main/java/com/moral/api/controller/MonitorPointController.java
index 8c17ad1..6b03256 100644
--- a/screen-api/src/main/java/com/moral/api/controller/MonitorPointController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/MonitorPointController.java
@@ -1,6 +1,7 @@
package com.moral.api.controller;
import com.moral.api.dto.MonitoringStationDTO;
+import com.moral.api.dto.MonitoringStationDTOResult;
import com.moral.api.entity.MonitorPoint;
import com.moral.api.pojo.form.device.MonitorPointQueryForm;
import com.moral.api.pojo.vo.monitorPoint.MonitorPointsVO;
@@ -20,6 +21,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import java.math.BigDecimal;
import java.util.*;
import java.util.stream.Collectors;
@@ -211,6 +213,29 @@
@RequestParam @ApiParam(value = "reportType",name = "type") int reportType,
@RequestParam @ApiParam(value = "endTime",name = "������������") String endTime*/
List<MonitoringStationDTO> resList = monitorPointService.listMonitoringStationDTO(params,Integer.parseInt(params.get("reportType").toString()),params.get("startTime").toString(),params.get("endTime").toString());
+ /*List<MonitoringStationDTOResult> list = new ArrayList<>();
+ for(MonitoringStationDTO m : resList){
+ MonitoringStationDTOResult result = new MonitoringStationDTOResult();
+ result.setName(m.getName());
+ result.setMac(m.getMac());
+ result.setPM25(m.getPM25().compareTo(BigDecimal.ZERO)==0?"-":m.getPM25().toString());
+ result.setPM25Num(m.getPM25Num()==0?"-":String.valueOf(m.getPM25Num()));
+ result.setO3(m.getO3().compareTo(BigDecimal.ZERO)==0?"-":m.getO3().toString());
+ result.setO3Num(m.getO3Num()==0?"-":String.valueOf(m.getO3Num()));
+ result.setTovc(m.getTovc().compareTo(BigDecimal.ZERO)==0?"-":m.getTovc().toString());
+ result.setTOVCNum(m.getTOVCNum()==0?"-":String.valueOf(m.getTOVCNum()));
+ result.setComposite(m.getComposite().compareTo(BigDecimal.ZERO)==0?"-":m.getComposite().toString());
+ result.setCompositeNum(m.getCompositeNum()==0?"-":String.valueOf(m.getCompositeNum()));
+ result.setSO2(m.getSO2().compareTo(BigDecimal.ZERO)==0?"-":m.getSO2().toString());
+ result.setSO2Num(m.getSO2Num()==0?"-":String.valueOf(m.getSO2Num()));
+ result.setNO2(m.getNO2().compareTo(BigDecimal.ZERO)==0?"-":m.getNO2().toString());
+ result.setNO2Num(m.getNO2Num()==0?"-":String.valueOf(m.getNO2Num()));
+ result.setPM10(m.getPM10().compareTo(BigDecimal.ZERO)==0?"-":m.getPM10().toString());
+ result.setPM10Num(m.getPM10Num()==0?"-":String.valueOf(m.getPM10Num()));
+ result.setCO(m.getCO().compareTo(BigDecimal.ZERO)==0?"-":m.getCO().toString());
+ result.setCONum(m.getCONum()==0?"-":String.valueOf(m.getCONum()));
+ list.add(result);
+ }*/
return ResultMessage.ok(resList);
}
}
diff --git a/screen-api/src/main/java/com/moral/api/controller/SysTestController.java b/screen-api/src/main/java/com/moral/api/controller/SysTestController.java
index b010777..d026f33 100644
--- a/screen-api/src/main/java/com/moral/api/controller/SysTestController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/SysTestController.java
@@ -56,22 +56,21 @@
@GetMapping("resultWord")
public void adresultWordd(HttpServletResponse response,String time,String endTime) {
- String ks = "2023-06-22";
- endTime = "2023-08-06";
- Date ksDate = DateUtils.convertDate(ks);
- List<SysTest> listAll = sysTestService.listAll(ks,endTime,null);
- if(CollectionUtils.isEmpty(listAll)){
- return;
- }
- for(SysTest s : listAll){
- Date endTimes =s.getTime();
- String endTimeStr = DateUtils.dateToDateString(endTimes,DateUtils.yyyyMMdd_EN);
+ String ks = "2023-08-06";
+ for(int i =1;i<2;i++){
+ Date ksDate = DateUtils.convertDate(ks);
+ List<SysTest> listAll = sysTestService.listAll(ks,null,null);
+ if(CollectionUtils.isEmpty(listAll)){
+ return;
+ }
+ String endTimeStr = DateUtils.dateToDateString(ksDate,DateUtils.yyyyMMdd_EN);
String fileName = "������������������.docx";
Map<String,Object> map = resultMap(listAll);
downloadWord(fileName, map, response,"������������������"+endTimeStr+".docx");
- //time = DateUtils.dateToDateString(DateUtils.addDays(endTime,1),DateUtils.yyyy_MM_dd_EN);
+ ks = DateUtils.dateToDateString(DateUtils.addDays(ksDate,1),DateUtils.yyyy_MM_dd_EN);
}
}
+
@GetMapping("excelM")
public void excelM(HttpServletResponse response,String time,String endTime) {
@@ -117,9 +116,10 @@
@GetMapping("resultWordWeek")
public void resultWordWeek(HttpServletResponse response) {
- String ks = "2020-06-22";
+ String ks = "2023-06-19";
Date ksDate = DateUtils.convertDate(ks);
- for(int i = 0;i<157;i++){
+ int num = 157;
+ for(int i = 0;i<8;i++){
Date jsDate = DateUtils.addDays(ksDate,6);
String time = DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN);
String endTime = DateUtils.dateToDateString(jsDate,DateUtils.yyyy_MM_dd_EN);
@@ -130,9 +130,10 @@
String fileName = "������������������.docx";
String time1 = DateUtils.dateToDateString(ksDate,"yyyy.MM.dd");
String endTime1= DateUtils.dateToDateString(jsDate,"yyyy.MM.dd");
- Map<String,Object> map = resultWeekMap(listAll,i+1,time1+"-"+endTime1);
+ Map<String,Object> map = resultWeekMap(listAll,num,time1+"-"+endTime1);
downloadWord(fileName, map, response,"������������������"+time+".docx");
ksDate = DateUtils.addDays(ksDate,7);
+ num++;
}
}
@@ -164,7 +165,7 @@
String path = getPath(fileName);//��������� resources������
try {
//������������������
- OutputStream out = new FileOutputStream("E:\\home\\mon1\\" + newFileName);
+ OutputStream out = new FileOutputStream("E:\\home\\week1\\" + newFileName);
File rootFile = new File(ResourceUtils.getURL("classpath:").getPath());
File file= new File(rootFile, path);
XWPFDocument word = WordExportUtil.exportWord07(file.getPath(), params);
@@ -274,13 +275,13 @@
resultMap.put(name+"TV", StringUtils.isNotEmpty(s.getVoc())?s.getVoc():"--");
resultMap.put(name+"S", StringUtils.isNotEmpty(s.getSu())?s.getSu():"--");
}
- // String bodyName = stringButterStrWeek(listAll);
- HashMap<String, Integer> datas = new HashMap<>(3);
+ String bodyName = stringButterStrWeek(listAll);
+ /* HashMap<String, Integer> datas = new HashMap<>(3);
datas.put("������",10);
datas.put("������",20);
datas.put("������",40);
- ImageEntity imageEntity = pieChart("������",datas, 500, 300);
- resultMap.put("������������",imageEntity);
+ ImageEntity imageEntity = pieChart("������",datas, 500, 300);*/
+ resultMap.put("������������",bodyName);
return resultMap;
}
private Map<String,Object> resultWeekMap(List<SysTest> listAll,String weekTime,List<SysTest> listDay,int days){
@@ -796,15 +797,23 @@
}
public static void main(String[] args) {
- String ks = "2020-06-01";
+ /*String ks = "2020-06-01";
Date ksDate = DateUtils.convertDate(ks);
for(int i = 0;i<37;i++){
Date jsDate = DateUtils.getLastDayOfCurrMonth(ksDate);
System.out.println("���������"+DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN));
System.out.println("���������"+DateUtils.dateToDateString(jsDate,DateUtils.yyyy_MM_dd_EN));
ksDate = DateUtils.addMonths(ksDate,1);
- }
+ }*/
+ String ks = "2023-06-22";
+ for(int i =1;i<46;i++){
+ Date ksDate = DateUtils.convertDate(ks);
+ System.out.println("���������"+DateUtils.dateToDateString(ksDate,DateUtils.yyyy_MM_dd_EN));
+
+ ks = DateUtils.dateToDateString(DateUtils.addDays(ksDate,1),DateUtils.yyyy_MM_dd_EN);
+ System.out.println("���������"+ks);
+ }
/*String ks = "2020-06-22";
Date ksDate = DateUtils.convertDate(ks);
diff --git a/screen-api/src/main/java/com/moral/api/dto/MonitoringStationDTOResult.java b/screen-api/src/main/java/com/moral/api/dto/MonitoringStationDTOResult.java
new file mode 100644
index 0000000..ba17343
--- /dev/null
+++ b/screen-api/src/main/java/com/moral/api/dto/MonitoringStationDTOResult.java
@@ -0,0 +1,49 @@
+package com.moral.api.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.math.BigDecimal;
+
+/**
+ * @ClassName monitoringStationDTO
+ * @Description TODO
+ * @Author @lizijie
+ * @Date 2023-08-18 8:24
+ * @Version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class MonitoringStationDTOResult {
+
+ private String name;
+
+ private String mac;
+
+ private String PM25;
+
+ private String PM25Num;
+
+ private String O3;
+
+ private String O3Num;
+ private String Tovc;
+
+ private String TOVCNum;
+
+ private String Composite;
+
+ private String CompositeNum;
+
+ private String SO2;
+ private String SO2Num;
+
+ private String NO2;
+ private String NO2Num;
+
+ private String PM10;
+ private String PM10Num;
+
+ private String CO;
+ private String CONum;
+}
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
index b5e058d..b16ba1d 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
@@ -567,6 +567,7 @@
resultMap.put(h.getMac(),maps);
}
for(Map.Entry entry : resultMap.entrySet()){
+ boolean dimension = false;
String mapKey = (String) entry.getKey();
Map<String,ArrayList<Double>> mapValue = (Map<String,ArrayList<Double>>)entry.getValue();
Map<String, Object> data = new HashMap<>();
@@ -576,6 +577,7 @@
data.put("PM2_5",rsAvg);
}else {
data.put("PM2_5",0);
+ dimension = true;
}
if(mapValue.containsKey("PM10")){
Double ListAvg = mapValue.get("PM10").stream().collect(Collectors.averagingDouble(Double::doubleValue));
@@ -583,6 +585,7 @@
data.put("PM10",rsAvg);
}else {
data.put("PM10",0);
+ dimension = true;
}
if(mapValue.containsKey("SO2")){
Double ListAvg = mapValue.get("SO2").stream().collect(Collectors.averagingDouble(Double::doubleValue));
@@ -590,6 +593,7 @@
data.put("SO2",rsAvg);
}else {
data.put("SO2",0);
+ dimension = true;
}
if(mapValue.containsKey("NO2")){
Double ListAvg = mapValue.get("NO2").stream().collect(Collectors.averagingDouble(Double::doubleValue));
@@ -597,6 +601,7 @@
data.put("NO2",rsAvg);
}else {
data.put("NO2",0);
+ dimension = true;
}
if(mapValue.containsKey("CO")){
Double ListAvg = percentile(mapValue.get("CO"),95d);
@@ -604,6 +609,7 @@
data.put("CO",rsAvg);
}else {
data.put("CO",0);
+ dimension = true;
}
if(mapValue.containsKey("O3")){
Double ListAvg = percentile(mapValue.get("O3"),90d);
@@ -611,6 +617,7 @@
data.put("O3",rsAvg);
}else {
data.put("O3",0);
+ dimension = true;
}
if(mapValue.containsKey("TVOC")){
Double ListAvg = mapValue.get("TVOC").stream().collect(Collectors.averagingDouble(Double::doubleValue));
@@ -618,8 +625,12 @@
data.put("TVOC",rsAvg);
}else {
data.put("TVOC",0);
+ dimension = true;
}
Double resultNum = ComprehensiveIndexUtils.dailyData(data);
+ if(dimension){
+ resultNum = 0d;
+ }
MonitoringStationDTO monitoringStationDTO = new MonitoringStationDTO();
monitoringStationDTO.setPM25(BigDecimal.valueOf(Double.parseDouble(data.get("PM2_5").toString())));
monitoringStationDTO.setO3(BigDecimal.valueOf(Double.parseDouble(data.get("O3").toString())));
@@ -632,6 +643,7 @@
monitoringStationDTO.setMac(mapKey);
list.add(monitoringStationDTO);
}
+ List<MonitoringStationDTO> compositeListResult = fun3(list,0);
List<MonitoringStationDTO> compositeList = fun3(list,1);
List<MonitoringStationDTO> pM25List = fun3(list,2);
List<MonitoringStationDTO> o3List = fun3(list,3);
@@ -646,34 +658,35 @@
Map<String,String> deviceMap = new HashMap<>();
wrapper.list().forEach(it->deviceMap.put(it.getMac(),it.getName()));
- for (MonitoringStationDTO m :compositeList ){
+ for (MonitoringStationDTO m :compositeListResult ){
MonitoringStationDTO monit = new MonitoringStationDTO();
String mac = m.getMac();
monit.setMac(mac);
monit.setName(deviceMap.get(mac));
- monit.setComposite(m.getComposite());
- monit.setCompositeNum(m.getCompositeNum());
+ List<String> listComposite = compositeList.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
+ monit.setComposite(listComposite.indexOf(mac) == -1?BigDecimal.ZERO:compositeList.get(listComposite.indexOf(mac)).getComposite());
+ monit.setCompositeNum(listComposite.indexOf(mac) == -1?0:compositeList.get(listComposite.indexOf(mac)).getCompositeNum());
List<String> listPM25 = pM25List.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
List<String> listO3 = o3List.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
List<String> listTovc = tovcList.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
- monit.setO3(o3List.get(listO3.indexOf(mac)).getO3());
- monit.setO3Num(o3List.get(listO3.indexOf(mac)).getO3Num());
- monit.setPM25(pM25List.get(listPM25.indexOf(mac)).getPM25());
- monit.setPM25Num(pM25List.get(listPM25.indexOf(mac)).getPM25Num());
- monit.setTovc(tovcList.get(listTovc.indexOf(mac)).getTovc());
- monit.setTOVCNum(tovcList.get(listTovc.indexOf(mac)).getTOVCNum());
+ monit.setO3(listO3.indexOf(mac) == -1?BigDecimal.ZERO:o3List.get(listO3.indexOf(mac)).getO3());
+ monit.setO3Num(listO3.indexOf(mac) == -1?0:o3List.get(listO3.indexOf(mac)).getO3Num());
+ monit.setPM25(listPM25.indexOf(mac) == -1?BigDecimal.ZERO:pM25List.get(listPM25.indexOf(mac)).getPM25());
+ monit.setPM25Num(listPM25.indexOf(mac) == -1?0:pM25List.get(listPM25.indexOf(mac)).getPM25Num());
+ monit.setTovc(listTovc.indexOf(mac) == -1?BigDecimal.ZERO:tovcList.get(listTovc.indexOf(mac)).getTovc());
+ monit.setTOVCNum(listTovc.indexOf(mac) == -1?0:tovcList.get(listTovc.indexOf(mac)).getTOVCNum());
List<String> listSO2 = SO2List.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
- monit.setSO2(SO2List.get(listSO2.indexOf(mac)).getSO2());
- monit.setSO2Num(SO2List.get(listSO2.indexOf(mac)).getSO2Num());
+ monit.setSO2(listSO2.indexOf(mac) == -1?BigDecimal.ZERO:SO2List.get(listSO2.indexOf(mac)).getSO2());
+ monit.setSO2Num(listSO2.indexOf(mac) == -1?0:SO2List.get(listSO2.indexOf(mac)).getSO2Num());
List<String> listNO2 = NO2cList.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
- monit.setNO2(NO2cList.get(listNO2.indexOf(mac)).getNO2());
- monit.setNO2Num(NO2cList.get(listNO2.indexOf(mac)).getNO2Num());
+ monit.setNO2(listNO2.indexOf(mac) == -1?BigDecimal.ZERO:NO2cList.get(listNO2.indexOf(mac)).getNO2());
+ monit.setNO2Num(listNO2.indexOf(mac) == -1?0:NO2cList.get(listNO2.indexOf(mac)).getNO2Num());
List<String> listPM10 = PM10List.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
- monit.setPM10(PM10List.get(listPM10.indexOf(mac)).getPM10());
- monit.setPM10Num(PM10List.get(listPM10.indexOf(mac)).getPM10Num());
+ monit.setPM10(listPM10.indexOf(mac) == -1?BigDecimal.ZERO:PM10List.get(listPM10.indexOf(mac)).getPM10());
+ monit.setPM10Num(listPM10.indexOf(mac) == -1?0:PM10List.get(listPM10.indexOf(mac)).getPM10Num());
List<String> listCO = COList.stream().map(MonitoringStationDTO::getMac).collect(Collectors.toList());
- monit.setCO(COList.get(listCO.indexOf(mac)).getCO());
- monit.setCONum(COList.get(listCO.indexOf(mac)).getCONum());
+ monit.setCO(listCO.indexOf(mac) == -1?BigDecimal.ZERO:COList.get(listCO.indexOf(mac)).getCO());
+ monit.setCONum(listCO.indexOf(mac) == -1?0:COList.get(listCO.indexOf(mac)).getCONum());
resultList.add(monit);
}
@@ -685,28 +698,31 @@
List<MonitoringStationDTO> compositeList = new ArrayList<>();
Map<BigDecimal,List<MonitoringStationDTO>> map1 = new HashMap<>();
if(type == 1){
+ compositeList = monList.stream().filter(it->it.getComposite().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getComposite)).collect(Collectors.toList());
+ map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getComposite,LinkedHashMap::new,Collectors.toList()));
+ }else if(type == 0){
compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getComposite)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getComposite,LinkedHashMap::new,Collectors.toList()));
}else if(type == 2){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getPM25)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getPM25().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getPM25)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getPM25,LinkedHashMap::new,Collectors.toList()));
}else if(type == 3){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getO3)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getO3().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getO3)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getO3,LinkedHashMap::new,Collectors.toList()));
}else if(type == 4){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getTovc)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getTovc().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getTovc)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getTovc,LinkedHashMap::new,Collectors.toList()));
}else if(type == 5){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getSO2)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getSO2().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getSO2)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getSO2,LinkedHashMap::new,Collectors.toList()));
}else if(type == 6){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getNO2)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getNO2().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getNO2)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getNO2,LinkedHashMap::new,Collectors.toList()));
}else if(type == 7){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getPM10)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getPM10().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getPM10)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getPM10,LinkedHashMap::new,Collectors.toList()));
}else if(type == 8){
- compositeList = monList.stream().sorted(Comparator.comparing(MonitoringStationDTO::getCO)).collect(Collectors.toList());
+ compositeList = monList.stream().filter(it->it.getCO().compareTo(BigDecimal.ZERO)!=0).sorted(Comparator.comparing(MonitoringStationDTO::getCO)).collect(Collectors.toList());
map1 = compositeList.stream().collect(Collectors.groupingBy(MonitoringStationDTO::getCO,LinkedHashMap::new,Collectors.toList()));
}
int index = 1;
@@ -718,6 +734,9 @@
if(type == 1){
stationDTO.setComposite(m.getComposite());
stationDTO.setCompositeNum(index);
+ }else if(type == 0){
+ stationDTO.setComposite(m.getComposite());
+ stationDTO.setCompositeNum(index);
}else if(type == 2){
stationDTO.setPM25(m.getPM25());
stationDTO.setPM25Num(index);
diff --git a/screen-job/src/main/java/com/moral/api/controller/PubController.java b/screen-job/src/main/java/com/moral/api/controller/PubController.java
index 3a54e5b..0af44fe 100644
--- a/screen-job/src/main/java/com/moral/api/controller/PubController.java
+++ b/screen-job/src/main/java/com/moral/api/controller/PubController.java
@@ -70,8 +70,8 @@
@GetMapping("insertHistoryAqi")
@ApiOperation(value = "������������������", notes = "������������������")
- public ResultMessage insertHistoryAqi() {
- historyAqiService.insertHistoryAqi();
+ public ResultMessage insertHistoryAqi(String time) {
+ historyAqiService.insertHistoryAqi(time);
return new ResultMessage();
}
diff --git a/screen-job/src/main/java/com/moral/api/task/AqiInsertTask.java b/screen-job/src/main/java/com/moral/api/task/AqiInsertTask.java
index b327a2d..d07822d 100644
--- a/screen-job/src/main/java/com/moral/api/task/AqiInsertTask.java
+++ b/screen-job/src/main/java/com/moral/api/task/AqiInsertTask.java
@@ -39,7 +39,7 @@
@XxlJob("insertHistoryAqi")
public ReturnT insertHistoryAqi() {
try {
- historyAqiService.insertHistoryAqi();
+ historyAqiService.insertHistoryAqi(null);
} catch (Exception e) {
XxlJobHelper.log(e.getMessage());
return new ReturnT(ReturnT.FAIL_CODE, e.getMessage());
--
Gitblit v1.8.0