|
|
|
|
@ -2,6 +2,7 @@ package com.mh;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson2.JSON; |
|
|
|
|
import com.alibaba.fastjson2.JSONObject; |
|
|
|
|
import com.mh.common.core.domain.dto.ProProfileDTO; |
|
|
|
|
import com.mh.common.core.domain.entity.DeviceReport; |
|
|
|
|
import com.mh.common.core.domain.entity.SysParams; |
|
|
|
|
import com.mh.common.core.domain.entity.SysUser; |
|
|
|
|
@ -16,6 +17,7 @@ import com.mh.system.service.ISysParamsService;
|
|
|
|
|
import com.mh.system.service.ISysUserService; |
|
|
|
|
import com.mh.system.service.device.IDeviceQrManageService; |
|
|
|
|
import com.mh.system.service.operation.IAlarmRecordsService; |
|
|
|
|
import com.mh.system.service.overview.IProOverviewService; |
|
|
|
|
import com.mh.system.service.report.IMeterReadingsHisService; |
|
|
|
|
import com.mh.system.service.report.IReportHotWaterService; |
|
|
|
|
import jakarta.annotation.Resource; |
|
|
|
|
@ -56,6 +58,17 @@ public class MHApplicationTest {
|
|
|
|
|
@Autowired |
|
|
|
|
private IReportHotWaterService reportHotWaterService; |
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private IProOverviewService proOverviewService; |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testHome() throws Exception { |
|
|
|
|
// 开始计时
|
|
|
|
|
long startTime = System.currentTimeMillis(); |
|
|
|
|
List<ProProfileDTO> proProfile = proOverviewService.getProProfile(); |
|
|
|
|
System.out.println("耗时:" + (System.currentTimeMillis() - startTime) + "ms"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void reportHotWater() { |
|
|
|
|
reportHotWaterService.execProRunParamHis(); |
|
|
|
|
@ -88,31 +101,59 @@ public class MHApplicationTest {
|
|
|
|
|
@Test |
|
|
|
|
public void calcEnergyData() { |
|
|
|
|
|
|
|
|
|
for (int i = 7; i < 8; i++) { |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 00:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 01:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 02:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 03:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 04:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 05:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 06:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 07:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 08:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 09:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 10:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 11:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 12:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 13:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 14:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 15:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 16:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 17:00:00"); |
|
|
|
|
// hotWaterTask.calcEnergyData("2025-10-0"+i+" 18:00:00");
|
|
|
|
|
// hotWaterTask.calcEnergyData("2025-10-0"+i+" 19:00:00");
|
|
|
|
|
// hotWaterTask.calcEnergyData("2025-10-0"+i+" 20:00:00");
|
|
|
|
|
// hotWaterTask.calcEnergyData("2025-10-0"+i+" 21:00:00");
|
|
|
|
|
// hotWaterTask.calcEnergyData("2025-10-0"+i+" 22:00:00");
|
|
|
|
|
// hotWaterTask.calcEnergyData("2025-10-0"+i+" 23:00:00");
|
|
|
|
|
for (int i = 1; i < 17; i++) { |
|
|
|
|
// i < 10,则前面添加0
|
|
|
|
|
if (i < 10) { |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 00:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 01:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 02:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 03:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 04:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 05:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 06:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 07:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 08:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 09:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 10:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 11:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 12:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 13:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 14:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 15:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 16:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 17:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 18:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 19:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 20:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 21:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 22:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-0"+i+" 23:00:00"); |
|
|
|
|
} else { |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 00:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 01:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 02:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 03:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 04:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 05:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 06:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 07:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 08:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 09:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 10:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 11:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 12:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 13:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 14:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 15:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 16:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 17:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 18:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 19:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 20:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 21:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 22:00:00"); |
|
|
|
|
hotWaterTask.calcEnergyData("2025-10-" + i + " 23:00:00"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|