正在显示
1 个修改的文件
包含
14 行增加
和
42 行删除
| @@ -7,21 +7,18 @@ | @@ -7,21 +7,18 @@ | ||
| 7 | * @time :2023/11/20 15:07 | 7 | * @time :2023/11/20 15:07 |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | -namespace App\Console\Commands\Test; | 10 | +namespace App\Console\Commands\LyhTest; |
| 11 | 11 | ||
| 12 | use App\Helper\Arr; | 12 | use App\Helper\Arr; |
| 13 | use App\Helper\Translate; | 13 | use App\Helper\Translate; |
| 14 | use App\Models\Blog\Blog; | 14 | use App\Models\Blog\Blog; |
| 15 | -use App\Models\CustomModule\CustomModuleCategory; | ||
| 16 | use App\Models\CustomModule\CustomModuleContent; | 15 | use App\Models\CustomModule\CustomModuleContent; |
| 17 | use App\Models\Product\CategoryRelated; | 16 | use App\Models\Product\CategoryRelated; |
| 18 | use App\Models\Product\Keyword; | 17 | use App\Models\Product\Keyword; |
| 19 | use App\Models\Product\Product; | 18 | use App\Models\Product\Product; |
| 20 | -use App\Models\Project\ProcessRecords; | ||
| 21 | use App\Models\Project\Project; | 19 | use App\Models\Project\Project; |
| 22 | use App\Models\RouteMap\RouteMap; | 20 | use App\Models\RouteMap\RouteMap; |
| 23 | -use App\Models\Template\BTemplate; | ||
| 24 | -use App\Models\Template\Setting; | 21 | +use App\Models\WebSetting\WebSetting; |
| 25 | use App\Services\ProjectServer; | 22 | use App\Services\ProjectServer; |
| 26 | use App\Utils\HttpUtils; | 23 | use App\Utils\HttpUtils; |
| 27 | use GuzzleHttp\Exception\GuzzleException; | 24 | use GuzzleHttp\Exception\GuzzleException; |
| @@ -61,46 +58,21 @@ class UpdateRoute extends Command | @@ -61,46 +58,21 @@ class UpdateRoute extends Command | ||
| 61 | * @time :2023/11/20 15:13 | 58 | * @time :2023/11/20 15:13 |
| 62 | */ | 59 | */ |
| 63 | public function handle(){ | 60 | public function handle(){ |
| 64 | - | ||
| 65 | - $data = $this->ceshi(); | ||
| 66 | - | ||
| 67 | - echo date('Y-m-d H:i:s') . 'end'.json_encode($data) . PHP_EOL; | ||
| 68 | - } | ||
| 69 | - | ||
| 70 | - /** | ||
| 71 | - * @remark :导入数据 | ||
| 72 | - * @name :importCustomModule | ||
| 73 | - * @author :lyh | ||
| 74 | - * @method :post | ||
| 75 | - * @time :2025/2/24 14:44 | ||
| 76 | - */ | ||
| 77 | - public function importCustomModule(){ | ||
| 78 | - | ||
| 79 | - } | ||
| 80 | - | ||
| 81 | - public function ceshi($api_no = null) | ||
| 82 | - { | ||
| 83 | - $key = 'extend_projects_list'; | ||
| 84 | - $data = Cache::get($key); | ||
| 85 | - if (!$data) { | ||
| 86 | - $api_url = 'http://api.quanqiusou.cn/google-rank/api/extend_projects.php'; | ||
| 87 | - try { | ||
| 88 | - $data = HttpUtils::get($api_url, []); | ||
| 89 | - if ($data) { | ||
| 90 | - $data = Arr::s2a($data); | ||
| 91 | - Cache::put($key, $data, 4 * 3600); | ||
| 92 | - } | ||
| 93 | - } catch (\Exception | GuzzleException $e) { | ||
| 94 | - errorLog('复制站点项目获取失败', [], $e); | ||
| 95 | - return false; | 61 | + $projectModel = new Project(); |
| 62 | + $lists = $projectModel->list(['delete_status'=>0],'id',['id']); | ||
| 63 | + foreach ($lists as $v){ | ||
| 64 | + echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; | ||
| 65 | + ProjectServer::useProject($v['id']); | ||
| 66 | + $webSettingModel = new WebSetting(); | ||
| 67 | + $settingInfo = $webSettingModel->read(['project_id'=>$v['id']]); | ||
| 68 | + if($settingInfo !== false && ($settingInfo['anchor_num'] > 3)){ | ||
| 69 | + $webSettingModel->edit(['anchor_num'=>3],['project_id'=>$v['id']]); | ||
| 96 | } | 70 | } |
| 71 | + DB::disconnect('custom_mysql'); | ||
| 97 | } | 72 | } |
| 98 | - if ($api_no !== null) { | ||
| 99 | - $data = collect($data)->where('apino', $api_no)->first(); | ||
| 100 | - return $data ?: []; | ||
| 101 | - } | ||
| 102 | - return $data; | 73 | + echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; |
| 103 | } | 74 | } |
| 75 | + | ||
| 104 | /** | 76 | /** |
| 105 | * @remark :更新产品 | 77 | * @remark :更新产品 |
| 106 | * @name :updateProduct | 78 | * @name :updateProduct |
-
请 注册 或 登录 后发表评论