合并分支 'lyh-server' 到 'master'
变更数据 查看合并请求 !2992
正在显示
2 个修改的文件
包含
24 行增加
和
0 行删除
| @@ -44,6 +44,7 @@ use App\Models\WebSetting\WebLanguage; | @@ -44,6 +44,7 @@ use App\Models\WebSetting\WebLanguage; | ||
| 44 | use App\Models\WorkOrder\TicketProject; | 44 | use App\Models\WorkOrder\TicketProject; |
| 45 | use Illuminate\Http\Request; | 45 | use Illuminate\Http\Request; |
| 46 | use Illuminate\Support\Facades\DB; | 46 | use Illuminate\Support\Facades\DB; |
| 47 | +use Illuminate\Support\Facades\Http; | ||
| 47 | 48 | ||
| 48 | /** | 49 | /** |
| 49 | * 项目管理 | 50 | * 项目管理 |
| @@ -1328,4 +1329,26 @@ class ProjectController extends BaseController | @@ -1328,4 +1329,26 @@ class ProjectController extends BaseController | ||
| 1328 | $data['videoFrequency'] =$videoModel->videoFrequency(); | 1329 | $data['videoFrequency'] =$videoModel->videoFrequency(); |
| 1329 | $this->response('success',Code::SUCCESS,$data); | 1330 | $this->response('success',Code::SUCCESS,$data); |
| 1330 | } | 1331 | } |
| 1332 | + | ||
| 1333 | + /** | ||
| 1334 | + * @remark :获取广告先投特批 | ||
| 1335 | + * @name :getSpAdsLists | ||
| 1336 | + * @author :lyh | ||
| 1337 | + * @method :post | ||
| 1338 | + * @time :2025/10/22 16:59 | ||
| 1339 | + */ | ||
| 1340 | + public function getSpAdsLists() | ||
| 1341 | + { | ||
| 1342 | + $url = 'https://oa.cmer.com/api/sp_ads_lists'; | ||
| 1343 | + // 发送 GET 请求(附带 token) | ||
| 1344 | + $params['token'] = md5('qqs' . date('Y-m-d')); | ||
| 1345 | + $response = Http::get($url, ['token' => $params]); | ||
| 1346 | + // 判断请求是否成功 | ||
| 1347 | + if ($response->successful()) { | ||
| 1348 | + $data = $response->json(); // 自动解析 JSON | ||
| 1349 | + $this->response('success', Code::SUCCESS, $data); | ||
| 1350 | + } else { | ||
| 1351 | + $this->fail('拉取结果失败,请联系管理员'); | ||
| 1352 | + } | ||
| 1353 | + } | ||
| 1331 | } | 1354 | } |
| @@ -207,6 +207,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -207,6 +207,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 207 | Route::any('/saveSiteStatus', [Aside\Project\ProjectController::class, 'saveSiteStatus'])->name('admin.project_saveSiteStatus'); | 207 | Route::any('/saveSiteStatus', [Aside\Project\ProjectController::class, 'saveSiteStatus'])->name('admin.project_saveSiteStatus'); |
| 208 | Route::any('/updateTdk', [Aside\Project\ProjectController::class, 'updateTdk'])->name('admin.project_updateTdk');//更新项目tdk | 208 | Route::any('/updateTdk', [Aside\Project\ProjectController::class, 'updateTdk'])->name('admin.project_updateTdk');//更新项目tdk |
| 209 | Route::any('/videoSetting', [Aside\Project\ProjectController::class, 'videoSetting'])->name('admin.project_videoSetting');//项目管理AI.video设置 | 209 | Route::any('/videoSetting', [Aside\Project\ProjectController::class, 'videoSetting'])->name('admin.project_videoSetting');//项目管理AI.video设置 |
| 210 | + Route::any('/getSpAdsLists', [Aside\Project\ProjectController::class, 'getSpAdsLists'])->name('admin.project_getSpAdsLists');//项目管理广告投放 | ||
| 210 | //获取关键词前缀和后缀 | 211 | //获取关键词前缀和后缀 |
| 211 | Route::prefix('keyword')->group(function () { | 212 | Route::prefix('keyword')->group(function () { |
| 212 | Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); | 213 | Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); |
-
请 注册 或 登录 后发表评论