Merge remote-tracking branch 'origin/master'

master
赵嘉伟 4 years ago
commit d5ad078199

@ -2,11 +2,11 @@ package com.foreverwin.mesnac.quartz.job;
import com.foreverwin.mesnac.anomaly.service.AnomalyJobService; import com.foreverwin.mesnac.anomaly.service.AnomalyJobService;
import com.foreverwin.mesnac.common.util.StringUtil; import com.foreverwin.mesnac.common.util.StringUtil;
import com.foreverwin.modular.core.exception.BaseException;
import org.quartz.DisallowConcurrentExecution; import org.quartz.DisallowConcurrentExecution;
import org.quartz.Job; import org.quartz.Job;
import org.quartz.JobExecutionContext; import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException; import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
/** /**
@ -19,17 +19,20 @@ public class AnomalyJob implements Job {
private static final String SITE_UPPERCASE = "SITE"; private static final String SITE_UPPERCASE = "SITE";
private static final String SITE_LOWERCASE = "site"; private static final String SITE_LOWERCASE = "site";
private Logger logger = LoggerFactory.getLogger(AnomalyJob.class);
@Autowired @Autowired
private AnomalyJobService anomalyJobService; private AnomalyJobService anomalyJobService;
@Override @Override
public void execute(JobExecutionContext context) throws JobExecutionException { public void execute(JobExecutionContext context) {
logger.info("异常定时任务开始执行");
//获取站点,若站点为空则抛出异常 //获取站点,若站点为空则抛出异常
String site = getSite(context); String site = getSite(context);
if (StringUtil.isBlank(site)) { if (StringUtil.isBlank(site)) {
throw new BaseException("anomaly.quartz.task.not.site", null); logger.error("异常定时任务未配置站点参数!");
return;
} }
anomalyJobService.anomalyJobProcess(site); anomalyJobService.anomalyJobProcess(site);
} }

@ -7,6 +7,8 @@ import org.quartz.DisallowConcurrentExecution;
import org.quartz.Job; import org.quartz.Job;
import org.quartz.JobExecutionContext; import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException; import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
/** /**
@ -19,17 +21,19 @@ public class ProdUnReadySendMsgJob implements Job {
private static final String SITE_UPPERCASE = "SITE"; private static final String SITE_UPPERCASE = "SITE";
private static final String SITE_LOWERCASE = "site"; private static final String SITE_LOWERCASE = "site";
private Logger logger = LoggerFactory.getLogger(ProdUnReadySendMsgJob.class);
@Autowired @Autowired
private ProdReadyTaskService prodReadyTaskService; private ProdReadyTaskService prodReadyTaskService;
@Override @Override
public void execute(JobExecutionContext context) throws JobExecutionException { public void execute(JobExecutionContext context) {
logger.info("生产准备发送信息定时任务开始执行");
//获取站点,若站点为空则抛出异常 //获取站点,若站点为空则抛出异常
String site = getSite(context); String site = getSite(context);
if (StringUtil.isBlank(site)) { if (StringUtil.isBlank(site)) {
throw new BaseException("anomaly.quartz.task.not.site", null); logger.error("生产准备发送信息定时任务未配置站点参数!");
return;
} }
prodReadyTaskService.sendMsgJob(site); prodReadyTaskService.sendMsgJob(site);
} }

@ -2,12 +2,9 @@ package com.foreverwin.mesnac.quartz.job;
import com.foreverwin.mesnac.common.util.StringUtil; import com.foreverwin.mesnac.common.util.StringUtil;
import com.foreverwin.mesnac.equip.service.ResourceInspectTaskJobService; import com.foreverwin.mesnac.equip.service.ResourceInspectTaskJobService;
import com.foreverwin.mesnac.equip.service.ResourceInspectTaskService;
import com.foreverwin.modular.core.exception.BaseException;
import org.quartz.DisallowConcurrentExecution; import org.quartz.DisallowConcurrentExecution;
import org.quartz.Job; import org.quartz.Job;
import org.quartz.JobExecutionContext; import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -28,15 +25,14 @@ public class ResourceInspectTaskJob implements Job {
private ResourceInspectTaskJobService resourceInspectTaskJobService; private ResourceInspectTaskJobService resourceInspectTaskJobService;
@Override @Override
public void execute(JobExecutionContext context) throws JobExecutionException { public void execute(JobExecutionContext context) {
logger.info("设备点检任务创建定时任务开始执行"); logger.info("设备点检任务创建定时任务开始执行");
//获取站点,若站点为空则抛出异常 //获取站点,若站点为空则抛出异常
String site = getSite(context); String site = getSite(context);
if (StringUtil.isBlank(site)) { if (StringUtil.isBlank(site)) {
throw new BaseException("equip.quartz.task.not.site", null); logger.error("备点检任务创建定时任务没有配置站点参数!");
return;
} }
resourceInspectTaskJobService.resourceInspectTaskJobProcess(site); resourceInspectTaskJobService.resourceInspectTaskJobProcess(site);
} }

Loading…
Cancel
Save