代码优化

This commit is contained in:
wong
2025-04-12 15:08:21 +08:00
parent 568de908e2
commit 9257716d9b
49 changed files with 1001 additions and 603 deletions

View File

@@ -6,6 +6,7 @@ use think\queue\Job;
use think\facade\Log;
use think\Queue;
use think\facade\Config;
use think\facade\Cache;
use app\api\controller\FriendTaskController;
class FriendTaskJob
@@ -73,9 +74,8 @@ class FriendTaskJob
$request->withGet($params);
// 调用添加好友任务获取方法
$result = $friendTaskController->getlist($pageIndex,$pageSize,true);
$response = json_decode($result,true);
$result = $friendTaskController->getlist($pageIndex, $pageSize, true);
$response = json_decode($result, true);
// 判断是否成功
if ($response['code'] == 200) {
@@ -83,10 +83,18 @@ class FriendTaskJob
// 判断是否有下一页
if (!empty($data) && count($data['results']) > 0) {
// 更新缓存中的页码设置10分钟过期
Cache::set('friendTaskPage', $pageIndex + 1, 600);
Log::info('更新缓存,下一页页码:' . ($pageIndex + 1) . '缓存时间10分钟');
// 有下一页,将下一页任务添加到队列
$nextPageIndex = $pageIndex + 1;
$this->addNextPageToQueue($nextPageIndex, $pageSize);
Log::info('添加下一页任务到队列,页码:' . $nextPageIndex);
} else {
// 没有下一页重置缓存设置10分钟过期
Cache::set('friendTaskPage', 0, 600);
Log::info('获取完成重置缓存缓存时间10分钟');
}
return true;