20201112
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace app\api\job;
|
||||
|
||||
use think\Db;
|
||||
use think\queue\Job;
|
||||
|
||||
class mail {
|
||||
@@ -10,19 +11,24 @@ class mail {
|
||||
|
||||
public function fire(Job $job, $data) {
|
||||
$res = $this->send($data);
|
||||
$job->delete();
|
||||
if($res){
|
||||
$job->delete();
|
||||
}else{
|
||||
if($job->attempts()>3){
|
||||
// 第1种处理方式:重新发布任务,该任务延迟10秒后再执行
|
||||
//$job->release(10);
|
||||
// 第2种处理方式:原任务的基础上1分钟执行一次并增加尝试次数
|
||||
//$job->failed();
|
||||
// 第3种处理方式:删除任务
|
||||
$job->delete();
|
||||
}
|
||||
}
|
||||
$job->delete();
|
||||
// if($res){
|
||||
// $job->delete();
|
||||
// }else{
|
||||
// if($job->attempts()>3){
|
||||
// // 第1种处理方式:重新发布任务,该任务延迟10秒后再执行
|
||||
// //$job->release(10);
|
||||
// // 第2种处理方式:原任务的基础上1分钟执行一次并增加尝试次数
|
||||
// //$job->failed();
|
||||
// // 第3种处理方式:删除任务
|
||||
// $job->delete();
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
public function propa(Job $job, $data){
|
||||
$res = $this->push($data);
|
||||
$job->delete();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -37,5 +43,16 @@ class mail {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public function push($data){
|
||||
|
||||
$res = aliemail($data['email'], $data['title'], $data['content']);
|
||||
if($res){
|
||||
return true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user