作者 lyh

gx

... ... @@ -21,6 +21,7 @@ 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;
... ... @@ -37,7 +38,16 @@ class TestController extends BaseController
*/
public function ceshi(){
$aiBlogService = new AiBlogService();
$result = $aiBlogService->createProject('v6-演示项目','en','生产案例制作');
$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);
}
}
... ...
... ... @@ -30,6 +30,7 @@ use App\Models\Project\InquiryFilterConfig;
use App\Models\Project\MinorLanguages;
use App\Models\Project\Payment;
use App\Models\Project\Project;
use App\Models\Project\ProjectAiSetting;
use App\Models\Project\ProjectKeyword;
use App\Models\Project\ProjectRenew;
use App\Models\Project\WebTrafficConfig;
... ... @@ -209,11 +210,28 @@ class ProjectLogic extends BaseLogic
if(($this->param['is_ai_blog'] == 1) && ($projectInfo['is_ai_blog'] == 0)){//第一次新增
$aiBlogService = new AiBlogService();
$result = $aiBlogService->createProject($this->param['title'],$languageInfo['short'],$projectInfo['company']);
if($result['status'] == 200){
$resData = [
'project_id'=>$project_id,
'mch_id'=>$result['data']['mch_id'],
'key'=>$result['data']['key'],
];
$aiSettingModel = new ProjectAiSetting();
$aiSettingModel->add($resData);
}
}else{
$aiBlogService = new AiBlogService();
$result = $aiBlogService->updatedProject($this->param['title'],$languageInfo['short']);
if($result['status'] == 200){
$resData = [
'mch_id'=>$result['data']['mch_id'],
'key'=>$result['data']['key'],
];
$aiSettingModel = new ProjectAiSetting();
$aiSettingModel->edit($resData,['project_id'=>$project_id]);
}
}
return true;
}
/**
... ...
<?php
/**
* @remark :
* @name :ProjectAiSetting.php
* @author :lyh
* @method :post
* @time :2025/2/13 16:53
*/
namespace App\Models\Project;
use App\Models\Base;
/**
* @remark :项目ai_blog设置
* @name :ProjectAiSetting
* @author :lyh
* @method :post
* @time :2025/2/13 16:53
*/
class ProjectAiSetting extends Base
{
protected $table = 'gl_project_ai_setting';
}
... ...