作者 liyuhang

gx

@@ -176,9 +176,12 @@ class BaseController extends Controller @@ -176,9 +176,12 @@ class BaseController extends Controller
176 $url = HTTP_OPENAI_URL.$url; 176 $url = HTTP_OPENAI_URL.$url;
177 $aiCommandModel = New AiCommandModel(); 177 $aiCommandModel = New AiCommandModel();
178 //指定库获取指令 178 //指定库获取指令
  179 + var_dump($key);
179 $info = $aiCommandModel->read(['key'=>$key]); 180 $info = $aiCommandModel->read(['key'=>$key]);
  181 + var_dump($info);
  182 + die();
180 if($info === false){ 183 if($info === false){
181 - $this->response('error',Code::USER_ERROR); 184 + $this->response('指令不存在',Code::USER_ERROR);
182 } 185 }
183 //替换关键字 186 //替换关键字
184 $content = str_replace('$keyword$', $this->param['keywords'], $info['ai']); 187 $content = str_replace('$keyword$', $this->param['keywords'], $info['ai']);
@@ -122,15 +122,13 @@ class NewsController extends BaseController @@ -122,15 +122,13 @@ class NewsController extends BaseController
122 * @method 122 * @method
123 */ 123 */
124 public function ai_news_name(Request $request){ 124 public function ai_news_name(Request $request){
125 - var_dump(11111);  
126 - die();  
127 # id, key, scene, ai 125 # id, key, scene, ai
128 $request->validate([ 126 $request->validate([
129 'keywords'=>['required'], 127 'keywords'=>['required'],
130 ],[ 128 ],[
131 'keywords.required' => '关键字不能为空', 129 'keywords.required' => '关键字不能为空',
132 ]); 130 ]);
133 - $key = 'new_title'; 131 + $key = 'news_title';
134 #TODO 通过key获取到ai指令对象 132 #TODO 通过key获取到ai指令对象
135 $url = 'v2/openai_chat'; 133 $url = 'v2/openai_chat';
136 $data = $this->send_openai_msg($url,$key); 134 $data = $this->send_openai_msg($url,$key);
@@ -124,7 +124,7 @@ class RoleLogic extends BaseLogic @@ -124,7 +124,7 @@ class RoleLogic extends BaseLogic
124 //根据当前登录用户角色返回用户菜单列表 124 //根据当前登录用户角色返回用户菜单列表
125 $info = $this->model->read(['id'=>$this->user['role_id']]); 125 $info = $this->model->read(['id'=>$this->user['role_id']]);
126 $info['role_menu'] = trim($info['role_menu'],','); 126 $info['role_menu'] = trim($info['role_menu'],',');
127 - $menuModel = new ProjectMenu(); 127 + $menuModel = new ProjectMenuModel();
128 $lists = $menuModel->where(['status'=>0])->whereIn('id',explode(',',$info['role_menu']))->get(); 128 $lists = $menuModel->where(['status'=>0])->whereIn('id',explode(',',$info['role_menu']))->get();
129 $lists = $lists->toArray(); 129 $lists = $lists->toArray();
130 $menu = array(); 130 $menu = array();