From c2976b80e8850be2d28dc2132c6659856b871f3c Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期四, 08 五月 2025 21:10:42 +0800 Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV --- pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/TestJob.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/TestJob.java b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/TestJob.java new file mode 100644 index 0000000..b2ab4b4 --- /dev/null +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/TestJob.java @@ -0,0 +1,35 @@ +package com.dy.pipIrrStatistics.statistics; + +import com.dy.common.multiDataSource.DataSourceContext; +import com.dy.common.schedulerTask.TaskJob; +import com.dy.common.springUtil.SpringContextUtil; +import lombok.extern.slf4j.Slf4j; +import org.quartz.JobDataMap; +import org.quartz.JobExecutionContext; +import org.quartz.JobExecutionException; + +/** + * @Author: liurunyu + * @Date: 2024/12/27 8:43 + * @Description 娴嬭瘯涓嶅悓绾跨▼鏄惁寰楀埌涓撳睘鐨刼rgTag + */ +@Slf4j +public class TestJob extends TaskJob { + + private String orgTag ; + + @Override + public void execute(JobExecutionContext ctx) throws JobExecutionException { + JobDataMap jobDataMap = ctx.getJobDetail().getJobDataMap() ; + if(jobDataMap != null){ + orgTag = (String)jobDataMap.get(StatisticsListener.orgKey) ; + } + if(orgTag == null){ + return ; + } + DataSourceContext.set(orgTag);//璁剧疆鏁版嵁婧� + log.info("璁剧疆鏁版嵁婧愶細" + orgTag); + TestWorker worker = SpringContextUtil.getBean(TestWorker.class); + worker.doJob(); + } +} -- Gitblit v1.8.0