作者 lyh

变更数据

... ... @@ -44,6 +44,7 @@ use App\Models\WebSetting\WebLanguage;
use App\Models\WorkOrder\TicketProject;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Http;
/**
* 项目管理
... ... @@ -1328,4 +1329,26 @@ class ProjectController extends BaseController
$data['videoFrequency'] =$videoModel->videoFrequency();
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :获取广告先投特批
* @name :getSpAdsLists
* @author :lyh
* @method :post
* @time :2025/10/22 16:59
*/
public function getSpAdsLists()
{
$url = 'https://oa.cmer.com/api/sp_ads_lists';
// 发送 GET 请求(附带 token)
$params['token'] = md5('qqs' . date('Y-m-d'));
$response = Http::get($url, ['token' => $params]);
// 判断请求是否成功
if ($response->successful()) {
$data = $response->json(); // 自动解析 JSON
$this->response('success', Code::SUCCESS, $data);
} else {
$this->fail('拉取结果失败,请联系管理员');
}
}
}
... ...
... ... @@ -207,6 +207,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/saveSiteStatus', [Aside\Project\ProjectController::class, 'saveSiteStatus'])->name('admin.project_saveSiteStatus');
Route::any('/updateTdk', [Aside\Project\ProjectController::class, 'updateTdk'])->name('admin.project_updateTdk');//更新项目tdk
Route::any('/videoSetting', [Aside\Project\ProjectController::class, 'videoSetting'])->name('admin.project_videoSetting');//项目管理AI.video设置
Route::any('/getSpAdsLists', [Aside\Project\ProjectController::class, 'getSpAdsLists'])->name('admin.project_getSpAdsLists');//项目管理广告投放
//获取关键词前缀和后缀
Route::prefix('keyword')->group(function () {
Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix');
... ...