From b25f12fcbcd9b5932468820444d6a8c0f9339952 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期三, 21 五月 2025 14:20:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

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 b6a2ad7..44a9f39 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
@@ -93,6 +93,10 @@
             Date startDate = calendar.getTime();
             String clock = DateUtils.format(startDate);
 
+            calendar.add(Calendar.DAY_OF_YEAR, 1);
+            calendar.add(Calendar.MINUTE, -3);
+            Date collectStartDate = calendar.getTime();
+
             // 调用模型
 //            MdkScheduleReqDTO dto = new MdkScheduleReqDTO();
 //            dto.setScheduleTime(calendar.getTime());
@@ -128,7 +132,7 @@
             cokingTraceDeviationService.saveTraceDeviation(relId, process, clock, result, CommonConstant.COKE_INDEX_CHARTCODE, row, SugObj);
 
             // 保存溯源指标
-            cokingTraceIndService.saveTraceInd(relId, indType, clock);
+            cokingTraceIndService.saveTraceInd(relId, indType, clock,collectStartDate,endDate);
 
             // 保存溯源折线图
             cokingTraceChartService.save(relId, clock, indType, startDate, endDate);
@@ -139,4 +143,24 @@
         }
         logger.info("RunCokingTraceModelHCTask运行完成");
     }
+
+    public static void main(String[] args) {
+        Calendar calendar = Calendar.getInstance();
+        calendar.set(Calendar.MILLISECOND, 0);
+        calendar.set(Calendar.SECOND, 0);
+        calendar.set(Calendar.MINUTE, 0);
+
+        calendar.set(Calendar.HOUR_OF_DAY, 0);
+        Date endDate = calendar.getTime();
+        System.out.println(endDate);
+        calendar.add(Calendar.DAY_OF_YEAR, -1);
+        Date startDate = calendar.getTime();
+        String clock = DateUtils.format(startDate);
+        System.out.println(clock);
+
+        calendar.add(Calendar.DAY_OF_YEAR, 1);
+        calendar.add(Calendar.MINUTE, -3);
+        Date collectStartDate = calendar.getTime();
+        System.out.println(collectStartDate);
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3