From 61d87110e064fcbf74e27d9efdc8d670c442bd26 Mon Sep 17 00:00:00 2001 From: liriming <1343021927@qq.com> Date: 星期二, 06 五月 2025 15:35:46 +0800 Subject: [PATCH] 定时任务修改 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java | 3 ++- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java | 3 ++- ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java | 6 +++--- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java | 3 ++- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java | 3 ++- ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java | 5 +++-- ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java | 2 +- 7 files changed, 15 insertions(+), 10 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java index da91d79..c0db4a1 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java @@ -21,5 +21,5 @@ List<CokingTraceSuggestEntity> getAbnormalData(Map<String, Object> params); - void saveTraceSuggest(String relId, String process, String clock, String total, String sugObj); + void saveTraceSuggest(String relId, String process, String clock, String content, String sugObj); } \ No newline at end of file diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java index 2df5eaa..57750ae 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java @@ -16,6 +16,7 @@ import org.springframework.util.CollectionUtils; import javax.annotation.Resource; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -77,12 +78,12 @@ List<String> points = new ArrayList<>(); points.add(conf.getPointNo()); Map<String, Object> pointsRealValue = dataPointApi.queryPointsRealValue(points); - value = pointsRealValue.get(conf.getPointNo()).toString(); + value = new BigDecimal(pointsRealValue.get(conf.getPointNo()).toString()).setScale(2,BigDecimal.ROUND_HALF_UP) .toString(); break; case IND: List<ApiIndItemValueDTO> indValues = indItemApi.queryIndItemDefaultValue(conf.getPointNo()); if (!CollectionUtils.isEmpty(indValues)) { - value = indValues.get(indValues.size() - 1).getDataValue().toString(); + value = new BigDecimal(indValues.get(indValues.size() - 1).getDataValue().toString()).setScale(2,BigDecimal.ROUND_HALF_UP) .toString(); } break; default: diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java index d9099e3..7059108 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java @@ -66,8 +66,8 @@ } @Override - public void saveTraceSuggest(String relId, String process, String clock, String total, String sugObj) { - if (StringUtils.isBlank(total)) { + public void saveTraceSuggest(String relId, String process, String clock, String content, String sugObj) { + if (StringUtils.isBlank(content)) { return; } CokingTraceSuggestEntity suggestEntity = new CokingTraceSuggestEntity(); @@ -75,7 +75,7 @@ suggestEntity.setProcess(process); suggestEntity.setSugObj(sugObj); suggestEntity.setClock(clock); - suggestEntity.setContent(total); + suggestEntity.setContent(content); suggestEntity.setCreateDate(new Date()); cokingTraceSuggestDao.insert(suggestEntity); } diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java index eb1c449..dc4b415 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java @@ -115,13 +115,14 @@ // 保存报告 String analyDate = DateUtils.format(startDate); String analyContent = clock + " " + result.getString("coalHomeIndexInfo"); + String content = result.getString(total); String relId = cokingTraceReportService.save(process, reportName, analyDate, clock, analyContent); // 保存一级分析指标 cokingAnalyIndService.saveAnalyInd(relId, process, analyDate, analyContent); // 保存优化建议 - cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, total, SugObj); + cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, content, SugObj); // 保存偏差值 cokingTraceDeviationService.saveTraceDeviation(relId, process, clock, result, CommonConstant.COKE_INDEX_CHARTCODE, row, SugObj); diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java index b9d75b8..efc02a3 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java @@ -113,13 +113,14 @@ // 保存报告 String analyDate = DateUtils.format(startDate); String analyContent = clock + " " + result.getString("steamHomeIndexInfo"); + String content = result.getString(total); String relId = cokingTraceReportService.save(process, reportName, analyDate, clock, analyContent); // 保存一级分析指标 cokingAnalyIndService.saveAnalyInd(relId, process, analyDate, analyContent); // 保存优化建议 - cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, total, SugObj); + cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, content, SugObj); // 保存偏差值 cokingTraceDeviationService.saveTraceDeviation(relId, process, clock, result, CommonConstant.COKE_INDEX_CHARTCODE, row, SugObj); diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java index 7a603da..8b614b8 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java @@ -104,13 +104,14 @@ // 保存报告 String analyDate = DateUtils.format(startDate); String analyContent = clock + " " + result.getString("chemProdHomeIndexInfo"); + String content = result.getString(total); String relId = cokingTraceReportService.save(process, reportName, analyDate, clock, analyContent); // 保存一级分析指标 cokingAnalyIndService.saveAnalyInd(relId, process, analyDate, analyContent); // 保存优化建议 - cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, total, SugObj); + cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, content, SugObj); // 保存偏差值 cokingTraceDeviationService.saveTraceDeviation(relId, process, clock, result, CommonConstant.COKE_INDEX_CHARTCODE, row, SugObj); diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java index 2d0213a..bcb9a4f 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java @@ -104,13 +104,14 @@ // 保存报告 String analyDate = DateUtils.format(startDate); String analyContent = clock + " " + result.getString("cokeHomeIndexInfo"); + String content = result.getString(total); String relId = cokingTraceReportService.save(process, reportName, analyDate, clock, analyContent); // 保存一级分析指标 cokingAnalyIndService.saveAnalyInd(relId, process, analyDate, analyContent); // 保存优化建议 - cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, total, SugObj); + cokingTraceSuggestService.saveTraceSuggest(relId, process, clock, content, SugObj); // 保存偏差值 cokingTraceDeviationService.saveTraceDeviation(relId, process, clock, result, CommonConstant.COKE_INDEX_CHARTCODE, row, SugObj); -- Gitblit v1.9.3