合并分支 'zhl' 到 'master'
'开发5.0获取aicc授权token' 查看合并请求 !3373
正在显示
2 个修改的文件
包含
18 行增加
和
0 行删除
| @@ -8,6 +8,7 @@ | @@ -8,6 +8,7 @@ | ||
| 8 | namespace App\Http\Controllers\Api; | 8 | namespace App\Http\Controllers\Api; |
| 9 | 9 | ||
| 10 | use App\Enums\Common\Code; | 10 | use App\Enums\Common\Code; |
| 11 | +use App\Helper\Common; | ||
| 11 | use App\Http\Logic\Bside\User\UserLoginLogic; | 12 | use App\Http\Logic\Bside\User\UserLoginLogic; |
| 12 | use App\Models\Ai\AiBlog; | 13 | use App\Models\Ai\AiBlog; |
| 13 | use App\Models\Blog\Blog; | 14 | use App\Models\Blog\Blog; |
| @@ -618,4 +619,19 @@ class PrivateController extends BaseController | @@ -618,4 +619,19 @@ class PrivateController extends BaseController | ||
| 618 | DB::table('gl_project_external_link_make')->where(['status' => 0])->where('id', '<=', $max_id)->update(['status' => 1, 'updated_at' => date('Y-m-d H:i;s')]); | 619 | DB::table('gl_project_external_link_make')->where(['status' => 0])->where('id', '<=', $max_id)->update(['status' => 1, 'updated_at' => date('Y-m-d H:i;s')]); |
| 619 | return $this->success($links); | 620 | return $this->success($links); |
| 620 | } | 621 | } |
| 622 | + | ||
| 623 | + /** | ||
| 624 | + * 5.0项目获取加密token | ||
| 625 | + * @param Request $request | ||
| 626 | + * @return false|string | ||
| 627 | + */ | ||
| 628 | + public function getAICCToken(Request $request) | ||
| 629 | + { | ||
| 630 | + $data = $request->all(); | ||
| 631 | + $data = array_unique(array_filter($data)); | ||
| 632 | + $data['timestamp'] = time(); | ||
| 633 | + $common = new Common(); | ||
| 634 | + $token = $common->encrypt($data); | ||
| 635 | + return $this->success(['token' => $token]); | ||
| 636 | + } | ||
| 621 | } | 637 | } |
| @@ -51,6 +51,8 @@ Route::any('inquiry_notice_hook', [\App\Http\Controllers\Api\NoticeController::c | @@ -51,6 +51,8 @@ Route::any('inquiry_notice_hook', [\App\Http\Controllers\Api\NoticeController::c | ||
| 51 | Route::any('get_today_push_external_link', [\App\Http\Controllers\Api\PrivateController::class, 'getExternalLink'])->name('api.today_push_external_link'); | 51 | Route::any('get_today_push_external_link', [\App\Http\Controllers\Api\PrivateController::class, 'getExternalLink'])->name('api.today_push_external_link'); |
| 52 | // 根据域名获取生成聚合页外链 | 52 | // 根据域名获取生成聚合页外链 |
| 53 | Route::any('get_external_link_by_domain', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectExternalLink'])->name('api.external_link_by_domain'); | 53 | Route::any('get_external_link_by_domain', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectExternalLink'])->name('api.external_link_by_domain'); |
| 54 | +// 5.0项目获取aicc授权链接 | ||
| 55 | +Route::any('get_aicc_link_token', [\App\Http\Controllers\Api\PrivateController::class, 'getAICCToken'])->name('api.get_aicc_link_token'); | ||
| 54 | 56 | ||
| 55 | // --------------------- 站群服务 ------------------------------------------ | 57 | // --------------------- 站群服务 ------------------------------------------ |
| 56 | // 获取项目信息 | 58 | // 获取项目信息 |
-
请 注册 或 登录 后发表评论