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/RunCokingTraceModelGXJTask.java |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java
similarity index 91%
rename from ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelTask.java
rename to ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java
index f93129a..74fadb1 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelTask.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java
@@ -18,6 +18,7 @@
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
 
 import java.util.*;
@@ -30,8 +31,8 @@
  * @Description
  * @createTime 2025年04月17日
  */
-@Component("runCokingTraceModelTask")
-public class RunCokingTraceModelTask implements ITask {
+@Component("runCokingTraceModelGXJTask")
+public class RunCokingTraceModelGXJTask implements ITask {
 
     private Logger logger = LoggerFactory.getLogger(getClass());
 
@@ -102,14 +103,13 @@
 
     @Override
     public void run(String params) {
-        logger.info("RunCokingTraceModelTask,参数为:{}", params);
+        logger.info("RunCokingTraceModelGXJTask,参数为:{}", params);
         try {
             Calendar calendar = Calendar.getInstance();
-//            int hour = calendar.get(Calendar.HOUR_OF_DAY);
+            int hour = calendar.get(Calendar.HOUR_OF_DAY);
             String yesterday = DateUtils.format(DateUtils.addDateDays(new Date(), -1), DateUtils.FORMAT_YEAR_MONTH_DAY);
             String clock = "";
             String analyClass = "";
-            int hour = 8;
             if (hour == 0) {
                 clock = yesterday.concat("-").concat("A");
                 analyClass = "甲班";
@@ -139,14 +139,14 @@
                 saveTraceInd(tMap,result);
             }
         } catch (Exception ex) {
-            logger.error("RunCokingTraceModelTask运行异常");
+            logger.error("RunCokingTraceModelGXJTask运行异常");
             ex.printStackTrace();
         }
-        logger.info("RunCokingTraceModelTask运行完成");
+        logger.info("RunCokingTraceModelGXJTask运行完成");
 
     }
 
-    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());
@@ -159,14 +159,14 @@
         cokingTraceReportService.save(reportEntity);
     }
 
-    private void saveTraceSuggest(Map<String, Object> tMap,JSONObject result) {
+    public void saveTraceSuggest(Map<String, Object> tMap,JSONObject result) {
         for(int i=1;i<=2;i++){
             String steamTotal = result.get("steamTotal"+i).toString();
             if(StringUtils.isNotBlank(steamTotal)){
                 CokingTraceSuggestEntity suggestEntity = new CokingTraceSuggestEntity();
                 suggestEntity.setRelId(tMap.get("relId").toString());
                 suggestEntity.setProcess(tMap.get("process").toString());
-                suggestEntity.setSugObj(i+"#");
+                suggestEntity.setSugObj("GXJ");
                 suggestEntity.setClock(tMap.get("clock").toString());
                 suggestEntity.setContent(steamTotal);
                 suggestEntity.setCreateDate(new Date());
@@ -175,9 +175,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.STEAM_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 steamFirstColoum = result.get("steamFirstColoum"+i).toString();
             if(StringUtils.isNotBlank(steamFirstColoum)){
@@ -188,7 +188,7 @@
                     deviationEntity.setRelId(tMap.get("relId").toString());
                     deviationEntity.setProcess(tMap.get("process").toString());
                     deviationEntity.setClock(tMap.get("clock").toString());
-                    deviationEntity.setSugObj("1#");
+                    deviationEntity.setSugObj("GXJ");
                     deviationEntity.setGroupName(steamFirstColoumMap.get("steamFirstColoum"+i).toString());
                     deviationEntity.setIndName(steamIndexMaps.get(element.get(0).toString()));
                     deviationEntity.setIndValue(element.get(1).toString());
@@ -208,9 +208,9 @@
                     deviationEntity.setRelId(tMap.get("relId").toString());
                     deviationEntity.setProcess(tMap.get("process").toString());
                     deviationEntity.setClock(tMap.get("clock").toString());
-                    deviationEntity.setSugObj("2#");
+                    deviationEntity.setSugObj("GXJ");
                     deviationEntity.setGroupName(steamSecondColoumMap.get("steamSecondColoum" + i).toString());
-                    deviationEntity.setIndName(element.get(0).toString());
+                    deviationEntity.setIndName(steamIndexMaps.get(element.get(0).toString()));
                     deviationEntity.setIndValue(element.get(1).toString());
                     deviationEntity.setCreateDate(new Date());
                     cokingTraceDeviationService.save(deviationEntity);
@@ -220,7 +220,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();
@@ -234,7 +234,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);
@@ -273,6 +273,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());

--
Gitblit v1.9.3