|
|
|
@ -25,17 +25,17 @@ import java.util.*; |
|
|
|
|
public class PsdcThermometerHtdataServiceImpl implements IPsdcThermometerHtdataService { |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
PsdcThermometerRtdataMapper mapper1; |
|
|
|
|
PsdcThermometerRtdataMapper psdcThermometerRtdataMapper; |
|
|
|
|
@Resource |
|
|
|
|
PsdcThermometerHtdataMapper mapper2; |
|
|
|
|
PsdcThermometerHtdataMapper psdcThermometerHtdataMapper; |
|
|
|
|
@Resource |
|
|
|
|
PsdcElectricHtdataMapper mapper3; |
|
|
|
|
PsdcElectricHtdataMapper psdcElectricHtdataMapper; |
|
|
|
|
@Resource |
|
|
|
|
PsdcDeviceMapper mapper4; |
|
|
|
|
PsdcDeviceMapper psdcDeviceMapper; |
|
|
|
|
@Resource |
|
|
|
|
PsdcDevicePowerHdata96Mapper mapper5; |
|
|
|
|
PsdcDevicePowerHdata96Mapper psdcDevicePowerHdata96Mapper; |
|
|
|
|
@Resource |
|
|
|
|
PsdcElectricRtdataMapper mapper6; |
|
|
|
|
PsdcElectricRtdataMapper psdcElectricRtdataMapper; |
|
|
|
|
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
|
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd"); |
|
|
|
@ -44,18 +44,18 @@ public class PsdcThermometerHtdataServiceImpl implements IPsdcThermometerHtdataS |
|
|
|
|
public AjaxResult selTodayThermometer() { |
|
|
|
|
|
|
|
|
|
long userId = SecurityUtils.getUserId(); |
|
|
|
|
List<Integer> devList = mapper4.selMyWorkDevices(2, userId); |
|
|
|
|
List<Integer> devList = psdcDeviceMapper.selMyWorkDevices(2, userId); |
|
|
|
|
Date date = new Date(); |
|
|
|
|
List<PsdcThermometerDataRes> ary = new ArrayList(); |
|
|
|
|
|
|
|
|
|
for (Integer d : devList) { |
|
|
|
|
|
|
|
|
|
PsdcThermometerDataRes dataRes = mapper1.queryById(d); |
|
|
|
|
List<Double> listIn = mapper2.selTodayThermometer("thermometer_value_in", d, sdf.format(date)); |
|
|
|
|
List<Double> listOut = mapper2.selTodayThermometer("thermometer_value_out", d, sdf.format(date)); |
|
|
|
|
List<Double> listTemp = mapper2.selTodayThermometer("thermometer_value", d, sdf.format(date)); |
|
|
|
|
List<String> times = mapper2.selTodayThermometer2(d, sdf.format(date)); |
|
|
|
|
Double useEnergy = mapper3.selTodayUseEnergy(d, sdf.format(date)); |
|
|
|
|
PsdcThermometerDataRes dataRes = psdcThermometerRtdataMapper.queryById(d); |
|
|
|
|
List<Double> listIn = psdcThermometerHtdataMapper.selTodayThermometer("thermometer_value_in", d, sdf.format(date)); |
|
|
|
|
List<Double> listOut = psdcThermometerHtdataMapper.selTodayThermometer("thermometer_value_out", d, sdf.format(date)); |
|
|
|
|
List<Double> listTemp = psdcThermometerHtdataMapper.selTodayThermometer("thermometer_value", d, sdf.format(date)); |
|
|
|
|
List<String> times = psdcThermometerHtdataMapper.selTodayThermometer2(d, sdf.format(date)); |
|
|
|
|
Double useEnergy = psdcElectricHtdataMapper.selTodayUseEnergy(d, sdf.format(date)); |
|
|
|
|
dataRes.setTimeList(times); |
|
|
|
|
dataRes.setTempTodayList(listTemp); |
|
|
|
|
dataRes.setTempInTodayList(listIn); |
|
|
|
@ -70,15 +70,15 @@ public class PsdcThermometerHtdataServiceImpl implements IPsdcThermometerHtdataS |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public AjaxResult sel8WnDu() { |
|
|
|
|
List<PsdcThermometerDataRes> dataResList = mapper1.selWenDu(1); |
|
|
|
|
List<PsdcThermometerDataRes> dataResList = psdcThermometerRtdataMapper.selWenDu(1); |
|
|
|
|
return AjaxResult.success(dataResList); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public AjaxResult selTotalElectricityInfo() { |
|
|
|
|
long userId = SecurityUtils.getUserId(); |
|
|
|
|
PsdcDevicePowerHdata96 hdata96 = mapper5.queryById(userId, 13, sdf2.format(new Date())); |
|
|
|
|
PsdcDevicePowerRes rtdata = mapper6.queryById(13); |
|
|
|
|
PsdcDevicePowerHdata96 hdata96 = psdcDevicePowerHdata96Mapper.queryById(userId, 13, sdf2.format(new Date())); |
|
|
|
|
PsdcDevicePowerRes rtdata = psdcElectricRtdataMapper.queryById(13); |
|
|
|
|
rtdata.setTodayUsePowers(hdata96); |
|
|
|
|
return AjaxResult.success(rtdata); |
|
|
|
|
} |
|
|
|
|