TestController.php 1.7 KB
<?php
/**
 * @remark :
 * @name   :TestController.php
 * @author :lyh
 * @method :post
 * @time   :2024/11/5 9:44
 */

namespace App\Http\Controllers\Bside;

use App\Enums\Common\Code;
use App\Helper\PayStripeApi;
use App\Http\Logic\Bside\News\NewsLogic;
use App\Models\Ai\AiBlog;
use App\Models\Channel\Channel;
use App\Models\CustomModule\CustomModuleCategory;
use App\Models\CustomModule\CustomModuleContent;
use App\Models\CustomModule\CustomModuleExtentContent;
use App\Models\Domain\DomainInfo;
use App\Models\ExtentModule\ExtensionModuleValue;
use App\Models\Manage\ManageHr;
use App\Models\Project\CountAllProject as AllProject;
use App\Models\Project\Project;
use App\Models\Project\ProjectAiSetting;
use App\Models\RouteMap\RouteMap;
use App\Services\AiBlogService;
use App\Services\ProjectServer;
use Illuminate\Support\Facades\DB;

class TestController extends BaseController
{
    /**
     * @remark :创建项目
     * @name   :createProject
     * @author :lyh
     * @method :post
     * @time   :2025/2/13 16:34
     */
    public function ceshi(){
        $aiBlogService = new AiBlogService();
        $aiBlogService->mch_id = '100008';
        $aiBlogService->key = '8a9c925bdcca';
        $result = $aiBlogService->createTask('apple');
        if($result['status'] == 200){
            $param = [
                'keywords'=>'apple',
                'status'=>$result['data']['status'],
                'task_id'=>$result['data']['task_id'],
                'project_id'=>1,
            ];
            ProjectServer::useProject(1);
            $aiBlogModel = new AiBlog();
            $aiBlogModel->add($param);
            DB::disconnect('custom_mysql');
        }
        $this->response('success',Code::SUCCESS,$param);
    }
}