作者 lyh

gx

@@ -352,9 +352,9 @@ class UpdateSeoTdk extends Command @@ -352,9 +352,9 @@ class UpdateSeoTdk extends Command
352 * @time :2023/10/30 11:22 352 * @time :2023/10/30 11:22
353 */ 353 */
354 public function companyName($project_id){ 354 public function companyName($project_id){
355 - $projectModel = new Project();  
356 - $info = $projectModel->read(['id'=>$project_id],['id','company']);  
357 - return $info['company']; 355 + $projectOptimizeModel = new DeployOptimize();
  356 + $info = $projectOptimizeModel->read(['project_id'=>$project_id],['id','company_en_name']);
  357 + return $info['company_en_name'];
358 } 358 }
359 359
360 /** 360 /**
@@ -80,6 +80,7 @@ class Common @@ -80,6 +80,7 @@ class Common
80 $str = 'Please answer in '.$lang; 80 $str = 'Please answer in '.$lang;
81 //替换关键字 81 //替换关键字
82 $content = str_replace('$keyword$', $param['keywords'], $info['ai']); 82 $content = str_replace('$keyword$', $param['keywords'], $info['ai']);
  83 + //获取公司名称
83 //$company$变量时替换为公司名 84 //$company$变量时替换为公司名
84 $content = str_replace('$company$', $name , $content); 85 $content = str_replace('$company$', $name , $content);
85 $data = [ 86 $data = [
@@ -8,6 +8,8 @@ use App\Helper\Translate; @@ -8,6 +8,8 @@ use App\Helper\Translate;
8 use App\Http\Controllers\Bside\BaseController; 8 use App\Http\Controllers\Bside\BaseController;
9 use App\Http\Controllers\Bside\:写入日志; 9 use App\Http\Controllers\Bside\:写入日志;
10 use App\Models\Ai\AiLog; 10 use App\Models\Ai\AiLog;
  11 +use App\Models\Project\DeployOptimize;
  12 +use App\Models\Project\Project;
11 13
12 class AiCommandController extends BaseController 14 class AiCommandController extends BaseController
13 { 15 {
@@ -27,7 +29,7 @@ class AiCommandController extends BaseController @@ -27,7 +29,7 @@ class AiCommandController extends BaseController
27 'key.required' => '场景不能为空', 29 'key.required' => '场景不能为空',
28 ]); 30 ]);
29 #TODO 通过key获取到ai指令对象 31 #TODO 通过key获取到ai指令对象
30 - $data = Common::send_openai_msg($this->chat_url,$this->param); 32 + $data = Common::send_openai_msg($this->chat_url,$this->param,$this->companyName($this->user['project_id']));
31 $param = [ 33 $param = [
32 'key'=>$this->param['key'], 34 'key'=>$this->param['key'],
33 'keywords'=>$this->param['keywords'], 35 'keywords'=>$this->param['keywords'],
@@ -38,6 +40,19 @@ class AiCommandController extends BaseController @@ -38,6 +40,19 @@ class AiCommandController extends BaseController
38 } 40 }
39 41
40 /** 42 /**
  43 + * @remark :获取公司英文名称
  44 + * @name :companyName
  45 + * @author :lyh
  46 + * @method :post
  47 + * @time :2023/10/30 11:22
  48 + */
  49 + public function companyName($project_id){
  50 + $projectOptimizeModel = new DeployOptimize();
  51 + $info = $projectOptimizeModel->read(['project_id'=>$project_id],['id','company_en_name']);
  52 + return $info['company_en_name'];
  53 + }
  54 +
  55 + /**
41 * @name :写入日志 56 * @name :写入日志
42 * @author :liyuhang 57 * @author :liyuhang
43 * @method 58 * @method