From 1e514802d4ea60245c6d8adf42dba73c154274a6 Mon Sep 17 00:00:00 2001
From: cuikaidong <ckd2942379034@163.com>
Date: 星期三, 27 八月 2025 16:02:14 +0800
Subject: [PATCH] 文件地址修改,单表sql修改

---
 lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java
index 1e81b96..da5fdd5 100644
--- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java
@@ -82,8 +82,12 @@
                 AtomicReference<String> end = new AtomicReference<>("");
                 AtomicReference<Date> endDate = new AtomicReference<>(null); // 閲囬泦鏃堕棿
                 serverDeployList.forEach(s -> {
-                    if (s.getId().equals(in.getServerDeployId()) && s.getCollectTime() != null) {
-                        start.set(sdf.format(s.getCollectTime()));
+                    if (s.getId().equals(in.getServerDeployId())) {
+                        if (s.getCollectTime() != null) {
+                            start.set(sdf.format(s.getCollectTime()));
+                        } else {
+                            start.set(sdf.format(new Date()));
+                        }
                         // 鑾峰彇褰撳墠鏃堕棿
                         LocalDateTime now = LocalDateTime.now();
                         // 鍑忓幓涓�鍒嗛挓
@@ -98,7 +102,7 @@
                         end.set(formattedTime);
                     }
                 });
-                if (start.get().equals("")){
+                if (start.get().equals("")) {
                     return;
                 }
                 LocalDateTime startTime = LocalDateTime.parse(start.get(), inputFormatter);
@@ -158,7 +162,13 @@
                         // 澶勭悊璁惧鐘舵��
                         int lastIndex = table.lastIndexOf('.');
                         String code = table.substring(lastIndex + 1);
-                        EquipmentLog equipmentLog = equipmentLogService.selectEquipmentOporation(code);
+                        EquipmentLog equipmentLog = null;
+                        if (databaseType.equals("SqlServer")) {
+                            equipmentLog = equipmentLogService.selectEquipmentOporationSqlServer(code);
+                        } else if (databaseType.equals("MySql")) {
+                            equipmentLog  = equipmentLogService.selectEquipmentOporationMySql(code);
+
+                        }
                         // 璁惧鐘舵��
                         Integer equipmentState = null;
                         for (Map.Entry<String, List<Influxdb>> entry : timeListMap.entrySet()) {

--
Gitblit v1.9.3