|
@@ -725,16 +725,33 @@ public class DataController extends BaseController {
|
|
@RequestMapping(value = "/sectionConsumptionInfo", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/sectionConsumptionInfo", method = RequestMethod.POST)
|
|
public BaseResult<?> sectionConsumptionInfo(BaseVO baseVO) {
|
|
public BaseResult<?> sectionConsumptionInfo(BaseVO baseVO) {
|
|
Integer version = baseVO.getVersion();
|
|
Integer version = baseVO.getVersion();
|
|
|
|
+ LampLogVO lampLogVO = new LampLogVO();
|
|
|
|
+ setLampLogData(baseVO, lampLogVO);
|
|
|
|
+ return toolUtils.response(InterfaceResultEnum.OPERATION_SUCCESS, version, lampLogVO);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void setLampLogData(BaseVO baseVO, LampLogVO lampLogVO) {
|
|
List<Integer> sectionList = getSectionList(baseVO.getUsername());
|
|
List<Integer> sectionList = getSectionList(baseVO.getUsername());
|
|
baseVO.setSectionList(sectionList);
|
|
baseVO.setSectionList(sectionList);
|
|
baseVO.setPageAndCount(baseVO.getPage(), baseVO.getCount());
|
|
baseVO.setPageAndCount(baseVO.getPage(), baseVO.getCount());
|
|
LampInfoLogNewDTO lampLogData = lampInfoLogNewService.getTodayAllLampLogData(baseVO);
|
|
LampInfoLogNewDTO lampLogData = lampInfoLogNewService.getTodayAllLampLogData(baseVO);
|
|
DecimalFormat df = new DecimalFormat("0.##");
|
|
DecimalFormat df = new DecimalFormat("0.##");
|
|
- LampLogVO lampLogVO = new LampLogVO();
|
|
|
|
lampLogVO.setDayConsumption(df.format(Double.valueOf(lampLogData.getUsedEnergyTonight())));
|
|
lampLogVO.setDayConsumption(df.format(Double.valueOf(lampLogData.getUsedEnergyTonight())));
|
|
lampLogVO.setDaySavePower(df.format(Double.valueOf(lampLogData.getDayEleSave())));
|
|
lampLogVO.setDaySavePower(df.format(Double.valueOf(lampLogData.getDayEleSave())));
|
|
lampLogVO.setTotalConsumption(df.format(Double.valueOf(lampLogData.getUsedEnergyTotal())));
|
|
lampLogVO.setTotalConsumption(df.format(Double.valueOf(lampLogData.getUsedEnergyTotal())));
|
|
lampLogVO.setTotalSavePower(df.format(Double.valueOf(lampLogData.getTotalEleSave())));
|
|
lampLogVO.setTotalSavePower(df.format(Double.valueOf(lampLogData.getTotalEleSave())));
|
|
|
|
+ lampLogVO.setTotalCarbonEmission(df.format(Double.parseDouble(lampLogData.getUsedEnergyTotal()) * 0.785 / 1000));
|
|
|
|
+ lampLogVO.setTotalSaveCarbonEmission(df.format(Double.parseDouble(lampLogData.getTotalEleSave()) * 0.785 / 1000));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * web端首页数据
|
|
|
|
+ */
|
|
|
|
+ @RequestMapping(value = "/webInfo", method = RequestMethod.POST)
|
|
|
|
+ public BaseResult<?> webInfo(BaseVO baseVO) {
|
|
|
|
+ Integer version = baseVO.getVersion();
|
|
|
|
+ LampLogVO lampLogVO = new LampLogVO();
|
|
|
|
+ setLampLogData(baseVO, lampLogVO);
|
|
return toolUtils.response(InterfaceResultEnum.OPERATION_SUCCESS, version, lampLogVO);
|
|
return toolUtils.response(InterfaceResultEnum.OPERATION_SUCCESS, version, lampLogVO);
|
|
}
|
|
}
|
|
}
|
|
}
|