feat: 1.修复任务详情有图片时,无修改点击离开依然会保存的bug

2.修复任务详情图片过大时保存不成功的bug
	3.添加全局标注
This commit is contained in:
weifashi
2023-11-29 16:57:02 +08:00
parent 34c005001d
commit 79feaaf801
20 changed files with 128 additions and 27 deletions
@@ -134,6 +134,37 @@ class DialogController extends AbstractController
return Base::retSuccess('success', $list);
}
/**
* @api {get} api/dialog/search/tag 02. 搜索标注会话
*
* @apiDescription 根据消息关键词搜索相关会话,需要token身份
* @apiVersion 1.0.0
* @apiGroup dialog
* @apiName search__tag
*
* @apiSuccess {Number} ret 返回状态码(1正确、0错误)
* @apiSuccess {String} msg 返回信息(错误描述)
* @apiSuccess {Object} data 返回数据
*/
public function search__tag()
{
$user = User::auth();
// 搜索会话
$msgs = WebSocketDialog::select(['web_socket_dialogs.*', 'u.top_at', 'u.mark_unread', 'u.silence', 'u.color', 'u.updated_at as user_at', 'm.id as search_msg_id'])
->join('web_socket_dialog_users as u', 'web_socket_dialogs.id', '=', 'u.dialog_id')
->join('web_socket_dialog_msgs as m', 'web_socket_dialogs.id', '=', 'm.dialog_id')
->where('u.userid', $user->userid)
->where('m.tag', '>', 0)
->orderByDesc('m.id')
->take(50)
->get();
$msgs->transform(function (WebSocketDialog $item) use ($user) {
return $item->formatData($user->userid);
});
//
return Base::retSuccess('success', $msgs->toArray());
}
/**
* @api {get} api/dialog/one 03. 获取单个会话信息
*