8 changed files with 77 additions and 48 deletions
@ -1,34 +0,0 @@ |
|||||
<?php |
|
||||
namespace app\home\job; |
|
||||
|
|
||||
use think\facade\Log; |
|
||||
use think\queue\Job; |
|
||||
|
|
||||
class RegDone |
|
||||
{ |
|
||||
public function fire(Job $job, $data) |
|
||||
{ |
|
||||
Log::info("think-queue 邮箱注册后的队列任务开始:" . json_encode($data)); |
|
||||
try { |
|
||||
$phpEmail = new \app\utility\SendEmail(); |
|
||||
for($times = 1; $times <= 3; $times++) { |
|
||||
$bool = $phpEmail->sendEmail($data['email'], $data['title'], $data['content']); |
|
||||
if ($bool) { |
|
||||
break; |
|
||||
} |
|
||||
} |
|
||||
Log::info("think-queue 邮箱注册后的队列任务正常结束." ); |
|
||||
} catch (\Exception $e) { |
|
||||
Log::info("think-queue 邮箱注册后的队列任务异常:message=".$e->getMessage().'date='.json_encode($data)); |
|
||||
} |
|
||||
|
|
||||
// 删除任务 |
|
||||
$job->delete(); |
|
||||
} |
|
||||
|
|
||||
// 任务失败后执行的方法 |
|
||||
public function failed($data) |
|
||||
{ |
|
||||
Log::info("think-queue 用户注册后的队列任务执行失败:" . json_encode($data)); |
|
||||
} |
|
||||
} |
|
@ -0,0 +1,10 @@ |
|||||
|
<?php |
||||
|
|
||||
|
namespace app\model; |
||||
|
|
||||
|
class ApiCalledNumModel extends BaseModel |
||||
|
{ |
||||
|
const API_CALLED_LIMIT = 5; // 普通用户接口调用次数限制 |
||||
|
|
||||
|
protected $name = 'api_called_num'; |
||||
|
} |
Loading…
Reference in new issue