|
...
|
...
|
@@ -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
|
...
|
...
|
|