作者 zhl

'开发5.0获取aicc授权token'

@@ -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 +// 根据域名获取生成聚合页外链
  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 // 获取项目信息