作者 李宇航

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

gx



查看合并请求 !1733
@@ -26,6 +26,10 @@ class ChatController extends BaseController @@ -26,6 +26,10 @@ class ChatController extends BaseController
26 */ 26 */
27 public function list(Chat $chat){ 27 public function list(Chat $chat){
28 $list = $chat->lists(['user_id'=>$this->user['id'],'status'=>1],$this->page,$this->row); 28 $list = $chat->lists(['user_id'=>$this->user['id'],'status'=>1],$this->page,$this->row);
  29 + $chatItem = new ChatItem();
  30 + foreach ($list as $k => $v){
  31 + $chatItem->orderBy('id', 'desc')->first();
  32 + }
29 $this->response('success',Code::SUCCESS,$list); 33 $this->response('success',Code::SUCCESS,$list);
30 } 34 }
31 35
@@ -121,7 +121,9 @@ class ChatLogic extends BaseLogic @@ -121,7 +121,9 @@ class ChatLogic extends BaseLogic
121 //创建一个会话 121 //创建一个会话
122 $saveData = [ 122 $saveData = [
123 'user_id'=>$this->user['id'], 123 'user_id'=>$this->user['id'],
124 - 'input_content'=>$message, 124 + 'input_content'=>mb_substr($message, 0, 50, "UTF-8").'...',
  125 + 'last_created_at'=>date('Y-m-d H:i:s'),
  126 + 'last_input_content'=>mb_substr($message, 0, 50, "UTF-8").'...'
125 ]; 127 ];
126 return $this->model->addReturnId($saveData); 128 return $this->model->addReturnId($saveData);
127 } 129 }
@@ -141,6 +143,9 @@ class ChatLogic extends BaseLogic @@ -141,6 +143,9 @@ class ChatLogic extends BaseLogic
141 'chat_id'=>$id, 143 'chat_id'=>$id,
142 'content'=>$message, 144 'content'=>$message,
143 ]; 145 ];
144 - return $this->itemModel->addReturnId($saveData); 146 + //同时更改主任务
  147 + $this->itemModel->addReturnId($saveData);
  148 + $data = ['last_created_at'=>date('Y-m-d H:i:s'),'last_input_content'=>mb_substr($message, 0, 50, "UTF-8")];
  149 + return $this->model->edit($data,['id'=>$id]);
145 } 150 }
146 } 151 }