From 5c92309910361bb197208ffdd95fd84e531b624a Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期二, 22 四月 2025 16:59:06 +0800
Subject: [PATCH] Merge branch 'master' of http://dlindusit.com:53929/r/ansteel

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java |   30 ++++++++++++++----------------
 1 files changed, 14 insertions(+), 16 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModel3Task.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java
similarity index 92%
rename from ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModel3Task.java
rename to ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java
index 10e65f8..ca3fece 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModel3Task.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java
@@ -31,8 +31,8 @@
  * @Description
  * @createTime 2025年04月21日
  */
-@Component("runCokingTraceModel3Task")
-public class RunCokingTraceModel3Task implements ITask {
+@Component("runCokingTraceModelLJTask")
+public class RunCokingTraceModelLJTask implements ITask {
     private Logger logger = LoggerFactory.getLogger(getClass());
 
     @Autowired
@@ -99,9 +99,8 @@
             "}";
 
     @Override
-    @Transactional
     public void run(String params) {
-        logger.info("RunCokingTraceModel3Task,参数为:{}", params);
+        logger.info("RunCokingTraceModelLJTask,参数为:{}", params);
         try {
             Calendar calendar = Calendar.getInstance();
             calendar.set(Calendar.MILLISECOND, 0);
@@ -109,11 +108,10 @@
             calendar.set(Calendar.MINUTE,0);
             calendar.add(Calendar.DAY_OF_YEAR, -1);
             String yesterday = DateUtils.format(calendar.getTime(), DateUtils.FORMAT_YEAR_MONTH_DAY);
-//            int hour = calendar.get(Calendar.HOUR_OF_DAY);
+            int hour = calendar.get(Calendar.HOUR_OF_DAY);
             Date startDate = calendar.getTime();
             calendar.add(Calendar.HOUR, 8);
             Date endDate = calendar.getTime();
-            int hour = 8;
             String clock = "";
             String analyClass = "";
             if (hour == 0) {
@@ -148,13 +146,13 @@
                 saveTraceChart(tMap,result,startDate,endDate);
             }
         } catch (Exception ex) {
-            logger.error("RunCokingTraceModel3Task运行异常");
+            logger.error("RunCokingTraceModelLJTask运行异常");
             ex.printStackTrace();
         }
-        logger.info("RunCokingTraceModel3Task运行完成");
+        logger.info("RunCokingTraceModelLJTask运行完成");
     }
 
-    private void saveTraceReport(Map<String, Object> tMap,JSONObject result) {
+    public void saveTraceReport(Map<String, Object> tMap,JSONObject result) {
         CokingTraceReportEntity reportEntity = new CokingTraceReportEntity();
         reportEntity.setId(tMap.get("relId").toString());
         reportEntity.setProcess(tMap.get("process").toString());
@@ -167,7 +165,7 @@
         cokingTraceReportService.save(reportEntity);
     }
 
-    private void saveTraceSuggest(Map<String, Object> tMap,JSONObject result) {
+    public void saveTraceSuggest(Map<String, Object> tMap,JSONObject result) {
         String cokeTotal = result.get("cokeTotal").toString();
         if(StringUtils.isNotBlank(cokeTotal)){
             CokingTraceSuggestEntity suggestEntity = new CokingTraceSuggestEntity();
@@ -181,9 +179,9 @@
         }
     }
 
-    private void saveTraceDeviation(Map<String, Object> tMap,JSONObject result) {
+    public void saveTraceDeviation(Map<String, Object> tMap,JSONObject result) {
         List<ChartParamDTO> list = mcsApi.getChartParamList(CommonConstant.COKE_INDEX_CHARTCODE);
-        Map<String, String> steamIndexMaps = list.stream().collect(Collectors.toMap(ChartParamDTO::getParamCode, e -> e.getParamValue()));
+        Map<String, String> steamIndexMaps = list.stream().collect(Collectors.toMap(ChartParamDTO::getParamCode, e -> e.getParamName()));
         for(int i=0;i<=5;i++){
             String cokeColoum = result.get("cokeColoum"+i).toString();
             if(StringUtils.isNotBlank(cokeColoum)){
@@ -197,7 +195,6 @@
                     deviationEntity.setSugObj("LJ");
                     deviationEntity.setGroupName(cokeColoumMap.get("cokeColoum"+i).toString());
                     deviationEntity.setIndName(steamIndexMaps.get(element.get(0).toString()));
-//                    deviationEntity.setIndName(element.get(0).toString());
                     deviationEntity.setIndValue(element.get(1).toString());
                     deviationEntity.setCreateDate(new Date());
                     cokingTraceDeviationService.save(deviationEntity);
@@ -206,7 +203,7 @@
         }
     }
 
-    private void saveAnalyInd(Map<String, Object> tMap,JSONObject result) {
+    public void saveAnalyInd(Map<String, Object> tMap,JSONObject result) {
         String[] analyContent = tMap.get("analyContent").toString().split(";");
         for(int i=0;i<analyContent.length;i++){
             CokingAnalyIndEntity analyIndEntity = new CokingAnalyIndEntity();
@@ -220,7 +217,7 @@
         }
     }
 
-    private void saveTraceInd(Map<String, Object> tMap,JSONObject result) {
+    public void saveTraceInd(Map<String, Object> tMap,JSONObject result) {
         Map<String,Object> map = new HashMap<>();
         map.put("indType","炼焦工序异常溯源");
         List<CokingTraceConfEntity> list = cokingTraceConfService.list(map);
@@ -258,6 +255,7 @@
             cokingTraceIndEntity.setRelId(tMap.get("relId").toString());
             cokingTraceIndEntity.setTitle(conf.getIndType());
             cokingTraceIndEntity.setClock(tMap.get("clock").toString());
+            cokingTraceIndEntity.setIndCode(conf.getIndCode());
             cokingTraceIndEntity.setIndName(conf.getIndName());
             cokingTraceIndEntity.setIndValue(value);
             cokingTraceIndEntity.setIndUnit(conf.getIndUnit());
@@ -265,7 +263,7 @@
         }
     }
 
-    private void saveTraceChart(Map<String, Object> tMap, JSONObject result,Date startDate,Date endDate) {
+    public void saveTraceChart(Map<String, Object> tMap, JSONObject result,Date startDate,Date endDate) {
         historyPointMap.forEach((key,value) ->{
             CokingTraceChartEntity cokingTraceChartEntity = new CokingTraceChartEntity();
             cokingTraceChartEntity.setRelId(tMap.get("relId").toString());

--
Gitblit v1.9.3