TestController.php 1.5 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\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();
        $result = $aiBlogService->createProject('cs_v6-演示项目','en','生产案例制作');
        if($result['status'] == 200){
            $resData = [
                'project_id'=>1,
                'mch_id'=>$result['data']['mch_id'],
                'key'=>$result['data']['key'],
            ];
            $aiSettingModel = new ProjectAiSetting();
            $aiSettingModel->add($resData);
        }
        $this->response('success',Code::SUCCESS,$result);
    }
}