Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
3 个修改的文件
包含
36 行增加
和
0 行删除
| @@ -770,4 +770,21 @@ class ProjectController extends BaseController | @@ -770,4 +770,21 @@ class ProjectController extends BaseController | ||
| 770 | $this->response('success',Code::SUCCESS,$data); | 770 | $this->response('success',Code::SUCCESS,$data); |
| 771 | } | 771 | } |
| 772 | 772 | ||
| 773 | + /** | ||
| 774 | + * AICC采集数据接口token | ||
| 775 | + * @author zbj | ||
| 776 | + * @date 2023/11/10 | ||
| 777 | + */ | ||
| 778 | + public function site_token(Request $request, ProjectLogic $logic){ | ||
| 779 | + $this->request->validate([ | ||
| 780 | + 'project_id'=>'required', | ||
| 781 | + ],[ | ||
| 782 | + 'project_id.required' => 'project_id不能为空', | ||
| 783 | + ]); | ||
| 784 | + | ||
| 785 | + $token = $logic->getAiccToken($this->map); | ||
| 786 | + | ||
| 787 | + $this->response('success',Code::SUCCESS,['site_token' => $token]); | ||
| 788 | + | ||
| 789 | + } | ||
| 773 | } | 790 | } |
| @@ -35,6 +35,7 @@ use App\Models\User\User as UserModel; | @@ -35,6 +35,7 @@ use App\Models\User\User as UserModel; | ||
| 35 | use Illuminate\Support\Facades\DB; | 35 | use Illuminate\Support\Facades\DB; |
| 36 | use Illuminate\Support\Facades\Log; | 36 | use Illuminate\Support\Facades\Log; |
| 37 | use Illuminate\Support\Facades\Schema; | 37 | use Illuminate\Support\Facades\Schema; |
| 38 | +use Illuminate\Support\Str; | ||
| 38 | 39 | ||
| 39 | /** | 40 | /** |
| 40 | * Class ProjectLogic | 41 | * Class ProjectLogic |
| @@ -657,4 +658,21 @@ class ProjectLogic extends BaseLogic | @@ -657,4 +658,21 @@ class ProjectLogic extends BaseLogic | ||
| 657 | return true; | 658 | return true; |
| 658 | } | 659 | } |
| 659 | 660 | ||
| 661 | + /** | ||
| 662 | + * 获取AICC采集数据接口token | ||
| 663 | + * @param $data | ||
| 664 | + * @return string | ||
| 665 | + * @author zbj | ||
| 666 | + * @date 2023/11/10 | ||
| 667 | + */ | ||
| 668 | + public function getAiccToken($data){ | ||
| 669 | + $project = $this->getCacheInfo($data['project_id']); | ||
| 670 | + if(empty($project['site_token']) || !empty($data['refresh'])){ | ||
| 671 | + $token = strtolower(Str::random() . base64_encode("globalso_v6")); | ||
| 672 | + $project->site_token = $token; | ||
| 673 | + $project->save(); | ||
| 674 | + } | ||
| 675 | + return $project->site_token; | ||
| 676 | + } | ||
| 677 | + | ||
| 660 | } | 678 | } |
| @@ -170,6 +170,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -170,6 +170,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 170 | Route::any('/getRenewLog', [Aside\Project\ProjectController::class, 'getRenewLog'])->name('admin.project_getRenewLog'); | 170 | Route::any('/getRenewLog', [Aside\Project\ProjectController::class, 'getRenewLog'])->name('admin.project_getRenewLog'); |
| 171 | Route::any('/tdkList', [Aside\Project\ProjectController::class, 'tdkList'])->name('admin.project_tdkList'); | 171 | Route::any('/tdkList', [Aside\Project\ProjectController::class, 'tdkList'])->name('admin.project_tdkList'); |
| 172 | Route::any('/copyProject', [Aside\Project\ProjectController::class, 'copyProject'])->name('admin.project_copyProject'); | 172 | Route::any('/copyProject', [Aside\Project\ProjectController::class, 'copyProject'])->name('admin.project_copyProject'); |
| 173 | + Route::any('/site_token', [Aside\Project\ProjectController::class, 'site_token'])->name('admin.project_site_token'); | ||
| 173 | //获取关键词前缀和后缀 | 174 | //获取关键词前缀和后缀 |
| 174 | Route::prefix('keyword')->group(function () { | 175 | Route::prefix('keyword')->group(function () { |
| 175 | Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); | 176 | Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); |
-
请 注册 或 登录 后发表评论