|
@@ -420,6 +420,9 @@ public class PayMessagesendrecordServiceImp implements PayMessagesendrecordServi
|
|
|
if(corn == null){ //获取定时corn失败
|
|
|
return;
|
|
|
}
|
|
|
+ HashMap<String, Object> jobData = new HashMap<String, Object>();
|
|
|
+ jobData.put("siteId", payMessageTemplate.getSiteId());
|
|
|
+ jobData.put("customerId",payMessageTemplate.getCustomerId() );
|
|
|
//保存模板后判断是不是自动发送短信
|
|
|
if(payMessageTemplate.getSendType() == 0 //短信
|
|
|
&& payMessageTemplate.getOperationType() == 1 //自动
|
|
@@ -443,25 +446,20 @@ public class PayMessagesendrecordServiceImp implements PayMessagesendrecordServi
|
|
|
// entity.setCronExpression("0 0/2 * * * ?");
|
|
|
|
|
|
entity.setJobClassName(MessageSendJob.class.getName());
|
|
|
-
|
|
|
- HashMap<String, Object> jobData = new HashMap<String, Object>();
|
|
|
- jobData.put("siteId", payMessageTemplate.getSiteId());
|
|
|
- jobData.put("customerId",payMessageTemplate.getCustomerId() );
|
|
|
// jobData.put("sendType", StringUtils.isNotBlank(payMessageTemplate.getDays())?1:2 );//1指定日期推送 2单日推送
|
|
|
entity.setJobData(jobData);
|
|
|
- entity2.setJobData(jobData);
|
|
|
boolean exists = jobAndTriggerService.isExists(entity);
|
|
|
if(!exists) {
|
|
|
jobAndTriggerService.deleteJob(entity);
|
|
|
}
|
|
|
jobAndTriggerService.save(entity);
|
|
|
-
|
|
|
}else{
|
|
|
//删除定时任务
|
|
|
this.deleteQrtzTask(payMessageTemplate.getId());
|
|
|
payMessageTemplate.setDays(null);
|
|
|
entity2.setCronExpression(payMessageTemplate.Corn());
|
|
|
}
|
|
|
+ entity2.setJobData(jobData);
|
|
|
entity2.setJobGroup("自动关阀命令推送");
|
|
|
entity2.setJobName("valveCommondSendJob"+payMessageTemplate.getId());
|
|
|
entity2.setDescription("valveCommondSendJob"+payMessageTemplate.getId());
|