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