From f03453071fc641c9e459b4b0d767cb2acac4c13a Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 14 五月 2025 14:01:27 +0800 Subject: [PATCH] 根据表阀一体机协议上行数据,实现漏损日统计、取水口用水日统计、IC卡剩余金额同步设置、农户用水日统计 --- 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