作者 李宇航

合并分支 'lyh-server' 到 'master'

gx



查看合并请求 !1742
@@ -67,6 +67,7 @@ class RenewProjectController extends BaseController @@ -67,6 +67,7 @@ class RenewProjectController extends BaseController
67 }else{ 67 }else{
68 $map['type'] = $param['type']; 68 $map['type'] = $param['type'];
69 } 69 }
  70 + $map['extend_type'] = 0;
70 $map['remain_day'] = ['<=',15]; 71 $map['remain_day'] = ['<=',15];
71 return $map; 72 return $map;
72 } 73 }
@@ -82,4 +82,23 @@ class ChatController extends BaseController @@ -82,4 +82,23 @@ class ChatController extends BaseController
82 $data = $chat->edit(['status'=>0],['id'=>$this->param['id']]); 82 $data = $chat->edit(['status'=>0],['id'=>$this->param['id']]);
83 $this->response('success',Code::SUCCESS,$data); 83 $this->response('success',Code::SUCCESS,$data);
84 } 84 }
  85 +
  86 + /**
  87 + * @remark :修改标题
  88 + * @name :saveChat
  89 + * @author :lyh
  90 + * @method :post
  91 + * @time :2025/4/7 11:15
  92 + */
  93 + public function saveChat(Chat $chat){
  94 + $this->request->validate([
  95 + 'id'=>['required'],
  96 + 'input_content'=>['required'],
  97 + ],[
  98 + 'id.required' => 'id不能为空',
  99 + 'input_content.required' => '标题不能为空',
  100 + ]);
  101 + $data = $chat->edit(['input_content'=>$this->param['input_content']],['id'=>$this->param['id']]);
  102 + $this->response('success',Code::SUCCESS,$data);
  103 + }
85 } 104 }
@@ -152,7 +152,7 @@ class LoginController extends BaseController @@ -152,7 +152,7 @@ class LoginController extends BaseController
152 ],[ 152 ],[
153 'str.required' => '翻译字符串不能为空', 153 'str.required' => '翻译字符串不能为空',
154 ]); 154 ]);
155 - $str = Translate::tran($this->param['str'], 'en') ?? ''; 155 + $str = Translate::tran($this->param['str'], $this->param['language'] ?? 'en') ?? '';
156 if(is_array($str)){ 156 if(is_array($str)){
157 $str = $str[0]; 157 $str = $str[0];
158 } 158 }
@@ -717,6 +717,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -717,6 +717,7 @@ Route::middleware(['bloginauth'])->group(function () {
717 Route::any('/', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'list'])->name('gpt_list'); 717 Route::any('/', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'list'])->name('gpt_list');
718 Route::any('/itemList', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'itemList'])->name('gpt_itemList'); 718 Route::any('/itemList', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'itemList'])->name('gpt_itemList');
719 Route::any('/del', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'del'])->name('gpt_del'); 719 Route::any('/del', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'del'])->name('gpt_del');
  720 + Route::any('/save', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'saveChat'])->name('gpt_save');
720 Route::any('/sendMessage', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'sendMessage'])->name('gpt_sendMessage'); 721 Route::any('/sendMessage', [\App\Http\Controllers\Bside\Gpt\ChatController::class, 'sendMessage'])->name('gpt_sendMessage');
721 }); 722 });
722 723