作者 lyh

gx

... ... @@ -352,9 +352,9 @@ class UpdateSeoTdk extends Command
* @time :2023/10/30 11:22
*/
public function companyName($project_id){
$projectModel = new Project();
$info = $projectModel->read(['id'=>$project_id],['id','company']);
return $info['company'];
$projectOptimizeModel = new DeployOptimize();
$info = $projectOptimizeModel->read(['project_id'=>$project_id],['id','company_en_name']);
return $info['company_en_name'];
}
/**
... ...
... ... @@ -80,6 +80,7 @@ class Common
$str = 'Please answer in '.$lang;
//替换关键字
$content = str_replace('$keyword$', $param['keywords'], $info['ai']);
//获取公司名称
//$company$变量时替换为公司名
$content = str_replace('$company$', $name , $content);
$data = [
... ...
... ... @@ -8,6 +8,8 @@ use App\Helper\Translate;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Controllers\Bside\:写入日志;
use App\Models\Ai\AiLog;
use App\Models\Project\DeployOptimize;
use App\Models\Project\Project;
class AiCommandController extends BaseController
{
... ... @@ -27,7 +29,7 @@ class AiCommandController extends BaseController
'key.required' => '场景不能为空',
]);
#TODO 通过key获取到ai指令对象
$data = Common::send_openai_msg($this->chat_url,$this->param);
$data = Common::send_openai_msg($this->chat_url,$this->param,$this->companyName($this->user['project_id']));
$param = [
'key'=>$this->param['key'],
'keywords'=>$this->param['keywords'],
... ... @@ -38,6 +40,19 @@ class AiCommandController extends BaseController
}
/**
* @remark :获取公司英文名称
* @name :companyName
* @author :lyh
* @method :post
* @time :2023/10/30 11:22
*/
public function companyName($project_id){
$projectOptimizeModel = new DeployOptimize();
$info = $projectOptimizeModel->read(['project_id'=>$project_id],['id','company_en_name']);
return $info['company_en_name'];
}
/**
* @name :写入日志
* @author :liyuhang
* @method
... ...