修复后台设备检索
This commit is contained in:
parent
9e8bf4e25f
commit
7a941f92da
|
|
@ -786,10 +786,12 @@ public class BigScreenController {
|
|||
for (int i= 0;i<curMonth;i++) {
|
||||
avgTN.add(orientSummry.get(i).getAvgTN());
|
||||
avgTP.add(orientSummry.get(i).getAvgTP());
|
||||
avgNO.add(orientSummry.get(i).getAvgNO());
|
||||
// avgNO.add(orientSummry.get(i).getAvgNO());
|
||||
avgNO.add(0D);
|
||||
|
||||
avgNH.add(0D);
|
||||
avgCOD.add(0D);
|
||||
// avgCOD.add(0D);
|
||||
avgCOD.add(orientSummry.get(i).getAvgNO());
|
||||
}
|
||||
if(isNeedLastYear){
|
||||
List<OrientDataTrans> lastYearOrientSummry = hisdataOrientwaterService.getMonthSummry(orientList,lastYear);
|
||||
|
|
@ -803,10 +805,12 @@ public class BigScreenController {
|
|||
for (int j= startMonth;j<12;j++) {
|
||||
lastavgTN.add(lastYearOrientSummry.get(j).getAvgTN());
|
||||
lastavgTP.add(lastYearOrientSummry.get(j).getAvgTP());
|
||||
lastavgNO.add(lastYearOrientSummry.get(j).getAvgNO());
|
||||
// lastavgNO.add(lastYearOrientSummry.get(j).getAvgNO());
|
||||
lastavgNO.add(0D);
|
||||
|
||||
lastavgNH.add(0D);
|
||||
lastavgCOD.add(0D);
|
||||
// lastavgCOD.add(0D);
|
||||
lastavgCOD.add(lastYearOrientSummry.get(j).getAvgCod());
|
||||
}
|
||||
lastavgTN.addAll(avgTN);
|
||||
lastavgTP.addAll(avgTP);
|
||||
|
|
@ -825,8 +829,8 @@ public class BigScreenController {
|
|||
LinkedHashMap<String, List<Double>> maps = new LinkedHashMap<>();
|
||||
maps.put(ScreenIndexSummaryEnum.TNSummry.getDesc(),avgTN);
|
||||
maps.put(ScreenIndexSummaryEnum.TPSummry.getDesc(),avgTP);
|
||||
maps.put(ScreenIndexSummaryEnum.NOSummry.getDesc(),avgNO);
|
||||
// maps.put(ScreenIndexSummaryEnum.CODSummry.getDesc(),avgCOD);
|
||||
// maps.put(ScreenIndexSummaryEnum.NOSummry.getDesc(),avgNO);
|
||||
maps.put(ScreenIndexSummaryEnum.CODSummry.getDesc(),avgCOD);
|
||||
// maps.put(ScreenIndexSummaryEnum.NHSummry.getDesc(),avgNH);
|
||||
|
||||
screenIndexSummaryDetailVo.setDatas(maps);
|
||||
|
|
|
|||
|
|
@ -42,11 +42,11 @@
|
|||
|
||||
<select id="getMonthSummry" resultType="org.jeecg.common.vo.OrientDataTrans">
|
||||
|
||||
SELECT t1.index,IFNULL(t2.avgTP,0) as avgTP,IFNULL(t2.avgTN,0) as avgTN,IFNULL(t2.avgNO,0) as avgNO FROM (
|
||||
SELECT t1.index,IFNULL(t2.avgTP,0) as avgTP,IFNULL(t2.avgTN,0) as avgTN,IFNULL(t2.avgNO,0) as avgNO,IFNULL(t2.avgCod,0) as avgCod FROM (
|
||||
SELECT @a:=@a + 1 AS `index` FROM mysql.help_topic,(SELECT @a:=0) temp LIMIT 12
|
||||
) t1
|
||||
LEFT JOIN (
|
||||
SELECT ROUND(AVG(t.DATA_WATER_TP),4) AS avgTP,ROUND(AVG(t.DATA_WATER_TN),4) AS avgTN,ROUND(AVG(t.DATA_WATER_NO),4) AS avgNO, MONTH(t.DATA_DATE_TIME) AS month FROM surv_hisdata_orientwater t where 1 = 1 AND t.DATA_WATER_TP <> '0.0000'
|
||||
SELECT ROUND(AVG(t.DATA_WATER_TP),4) AS avgTP,ROUND(AVG(t.DATA_WATER_TN),4) AS avgTN,ROUND(AVG(t.DATA_WATER_NO),4) AS avgNO,ROUND(AVG(t.DATA_WATER_COD),4) AS avgCod, MONTH(t.DATA_DATE_TIME) AS month FROM surv_hisdata_orientwater t where 1 = 1 AND t.DATA_WATER_TP <> '0.0000'
|
||||
<if test="yearStr!=null and yearStr!=''">
|
||||
and DATE_FORMAT(DATA_DATE_TIME, '%Y') = #{yearStr}
|
||||
</if>
|
||||
|
|
@ -111,7 +111,8 @@
|
|||
select date_format(t.DATA_DATE_TIME,#{timeDataFormat}) as dates,
|
||||
ifnull(ROUND(avg(cast(DATA_WATER_TP as decimal(10,1))), 2),'0') as dataWaterTp,
|
||||
ifnull(ROUND(avg(cast(DATA_WATER_TN as decimal(10,1))), 2),'0') as dataWaterTn,
|
||||
ifnull(ROUND(avg(cast(DATA_WATER_NO as decimal(10,1))), 2),'0') as dataWaterNo
|
||||
ifnull(ROUND(avg(cast(DATA_WATER_NO as decimal(10,1))), 2),'0') as dataWaterNo,
|
||||
ifnull(ROUND(avg(cast(DATA_WATER_COD as decimal(10,1))), 2),'0') as dataWaterCod
|
||||
from surv_hisdata_orientwater t
|
||||
<where>
|
||||
<if test="tenantId != null and tenantId != ''">
|
||||
|
|
|
|||
|
|
@ -18,5 +18,7 @@ public class OrientDataTrans {
|
|||
private double avgTN;
|
||||
|
||||
private double avgNO;
|
||||
|
||||
private double avgCod;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue