| | |
| | | import com.iailab.framework.common.exception.ExceptionUtils; |
| | | import com.iailab.framework.common.util.spring.SpringContextUtils; |
| | | import com.iailab.framework.tenant.core.context.TenantContextHolder; |
| | | import com.iailab.module.data.job.config.ScheduleJobListConfig; |
| | | import com.iailab.module.data.job.entity.ScheduleJobEntity; |
| | | import com.iailab.module.data.job.entity.ScheduleJobLogEntity; |
| | | import com.iailab.module.data.job.service.ScheduleJobLogService; |
| | |
| | | ScheduleJobEntity scheduleJob = (ScheduleJobEntity) context.getMergedJobDataMap(). |
| | | get(ScheduleUtils.JOB_PARAM_KEY); |
| | | |
| | | // 过滤定时任务 |
| | | if (!ScheduleJobListConfig.scheduleJobList.contains(scheduleJob.getBeanName())) { |
| | | logger.info("过滤定时任务,BeanName=" + scheduleJob.getBeanName()); |
| | | return; |
| | | } |
| | | |
| | | //设置当前租户 |
| | | TenantContextHolder.setTenantId(scheduleJob.getTenantId()); |
| | | Long tenantId = TenantContextHolder.getRequiredTenantId(); |