From 8217aca97ccb4d0d769e51d09950bf0d6a588b9d Mon Sep 17 00:00:00 2001 From: tomsun28 Date: Tue, 8 Feb 2022 09:50:41 +0800 Subject: [PATCH] =?UTF-8?q?[manager]fixBug=20=E5=90=8C=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E9=87=87=E9=9B=86=E5=8F=82=E6=95=B0=E8=B0=83=E5=BA=A6=E6=97=B6?= =?UTF-8?q?=E8=A6=86=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/usthe/manager/service/JobSchedulerInit.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manager/src/main/java/com/usthe/manager/service/JobSchedulerInit.java b/manager/src/main/java/com/usthe/manager/service/JobSchedulerInit.java index dfce57e..d5ab9a8 100644 --- a/manager/src/main/java/com/usthe/manager/service/JobSchedulerInit.java +++ b/manager/src/main/java/com/usthe/manager/service/JobSchedulerInit.java @@ -5,6 +5,7 @@ import com.usthe.common.entity.job.Configmap; import com.usthe.common.entity.job.Job; import com.usthe.common.entity.manager.Monitor; import com.usthe.common.entity.manager.Param; +import com.usthe.common.util.GsonUtil; import com.usthe.manager.dao.MonitorDao; import com.usthe.manager.dao.ParamDao; import lombok.extern.slf4j.Slf4j; @@ -47,6 +48,8 @@ public class JobSchedulerInit implements CommandLineRunner { try { // 构造采集任务Job实体 Job appDefine = appService.getAppDefine(monitor.getApp()); + // todo 这里暂时是深拷贝处理 + appDefine = GsonUtil.fromJson(GsonUtil.toJson(appDefine), Job.class); appDefine.setId(monitor.getJobId()); appDefine.setMonitorId(monitor.getId()); appDefine.setInterval(monitor.getIntervals());