From 31ef4e5133bca08144d8c8bf1fa17edebfa96bed Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期日, 15 六月 2025 16:37:36 +0800 Subject: [PATCH] syncDutyReportTask --- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncDutyReportTask.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncDutyReportTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncDutyReportTask.java index 2d7ced6..54555d6 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncDutyReportTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncDutyReportTask.java @@ -22,6 +22,10 @@ import java.util.Map; /** + * 同步能源日报 + * 0 10 0 * * ? + * + * * @author PanZhibao * @Description * @createTime 2025年06月13日 @@ -57,6 +61,7 @@ logger.info("responseStr is null"); return; } + logger.info("responseStr={}", responseStr); Map<String, BigDecimal> dataMap1 = new HashMap<>(); Map<String, BigDecimal> dataMap2 = new HashMap<>(); JSONArray jsonArray = JSONArray.parseArray(responseStr); @@ -71,17 +76,24 @@ logger.info("DutyReportEntity list is empty"); return; } + logger.info("DutyReportEntity list size={}", list.size()); + logger.info("dataMap1={}", JSONObject.toJSONString(dataMap1)); + logger.info("dataMap2={}", JSONObject.toJSONString(dataMap2)); for (DutyReportEntity dutyReportEntity : list) { - if (dataMap1.get(dutyReportEntity.getCdeIndex()) != null) { + + if (dataMap1.get(dutyReportEntity.getCdeIndex()) != null && StringUtils.isNotBlank(dutyReportEntity.getPointNo1())) { ApiPointValueWriteDTO writeDTO = new ApiPointValueWriteDTO(); writeDTO.setPointNo(dutyReportEntity.getPointNo1()); writeDTO.setValue(dataMap1.get(dutyReportEntity.getCdeIndex())); + logger.info("writeDTO={}", JSONObject.toJSONString(writeDTO)); dataPointApi.writePointRealValue(writeDTO); } - if (dataMap2.get(dutyReportEntity.getCdeIndex()) != null) { + + if (dataMap2.get(dutyReportEntity.getCdeIndex()) != null && StringUtils.isNotBlank(dutyReportEntity.getPointNo2())) { ApiPointValueWriteDTO writeDTO = new ApiPointValueWriteDTO(); writeDTO.setPointNo(dutyReportEntity.getPointNo2()); writeDTO.setValue(dataMap2.get(dutyReportEntity.getCdeIndex())); + logger.info("writeDTO={}", JSONObject.toJSONString(writeDTO)); dataPointApi.writePointRealValue(writeDTO); } } -- Gitblit v1.9.3