• 服务端更新20200714

    1.扩展客服聊天,增加用户和客服聊天(以前是只有临时用户才能和客服聊天)。 2.修改消息列表接口、会话列表接口、加入会话接口。 3.新增数据表chat_tmp_session;该数据表结构和chat_session一致;把临时聊天会话数据存储到chat_tmp_session(以前是存储在chat_session里面的)。 4.chat_message表的tmp字段作用修改:0-发送消息和接收消息都不是临时用户,1-发送消息是临时用户,2-接收消息是临时用户(以前是0-发送消息不是临时用户,1-发送消息是临时用户) 5.修改service/model/Database.php的_inse

    作者:admin 评论:0 时间:2020-07-14 21:19:07

  • 服务端更新20200707

    1.新增退出登陆接口。 2.添加免费咨询、添加咨询、延时咨询加入策略配置变量;也就是控制是否使用默认的接口。 说明: 本想提供插件的方式来对接咨询的支付,以及可能存在的hook;但是不同的PHP框架学习和调用成本太高;比如数据库要采用执行使用pdo来兼容,还有配置也需要单独剃出来,而这些配置对接入的系统来说是没有用的; 现在提供添加免费咨询、添加咨询、延时咨询的样例接口,我们实际使用是需要重新写这几个接口,但不推荐直接在原地方修改,不方便升级;后面数据库会有配置是否使用(关闭)这三个默认的接口。 对接咨询聊天,还是有很多代码需要自己来提供的。

    作者:admin 评论:0 时间:2020-07-07 22:57:35

  • 更新服务端20200706

    1.加一下application/online_chat/controller/File.php注释。 2.加一下application/online_chat/controller/ConsultTime.php注释。 3.增加application/online_chat/serverApi/ModelApi.php,共用一些方法;比如添加咨询,延时咨询,这两个方法在支付成功后调用。 4.调整一下api接口ConsultTime::addConsult,ConsultTime::delayedDuration。

    作者:admin 评论:0 时间:2020-07-06 22:01:11

  • 服务端更新20200705

    1.更新聊天记录接口,加入分页、删除判断、临时用户条件。 2.数据表chat_message加入字段tmp;软删除,0-正常,1-都删除,用户id-这个用户删除了。 注意:这次有数据表的更新

    作者:admin 评论:0 时间:2020-07-05 20:11:42

  • 服务端更新20200704

    1.更新聊天会话接口,如下: $_GET[chat_type] 聊天类型 $_GET[to_id] 删除和谁的聊天 $_GET[chat_type]=0,普通聊天;删除chat_session里数据,删除消息(软删除) $_GET[chat_type]=1,群聊;删除chat_session里数据 $_GET[chat_type]=2,客服聊天;删除chat_session里数据 $_GET[chat_type]=3,咨询聊天;删除chat_session里数据,删除消息(软删除) 软删除说明: soft_delete字段为0代表双方都没有删除; soft_delete字段为1代表双方都

    作者:admin 评论:0 时间:2020-07-04 20:51:40

  • 更新服务端20200703

    1.加入聊天会话接口,加入策略机制:default-默认,查询所有用户、群聊,mail_list采用通讯录;通讯录需要单独维护。 2.修改WebsocketServerApi::httpGet,加入参数$throw;$throw=true抛出方式,$throw直接返回。 3.修复server程序客服接入的参数to_id不存在,也可以接入。 4.修复获取通讯录列表有返回当前用户。 5.修改获取通讯录列表的策略为默认策略;也就是上一个版本,默认获取到通讯录列表为空 。

    作者:admin 评论:0 时间:2020-07-03 22:50:06

  • 更新服务端20200702

    1.修复数据库重启,server程序的worker进程数据库连接断掉不能重连问题。 2.加入数据表chat_mail_list(通讯录)。 3.重写获取通讯录列表接口;采用策略:默认和通讯录;默认是查询所有的;通讯录是查询用户好友和加入的群聊。 online_chat(在线聊天)通讯录接口说明: 默认情况;也就是$_GET[type]为空;默认情况兼容老版本的客户端; 用户类型为普通用户,查询普通用户列表和群聊; 用户类型为客服,查询带接入客服列表; 用户类型为咨询师,通讯录为空; $_GET[type] string 类型; 用户类型是普通用户,$_GET[type]=all,查询用户

    作者:admin 评论:0 时间:2020-07-02 23:16:35

  • 更新服务端20200701

    1.chat_message表增加字段uuid(唯一标识符)。2.chat_session表增加字段last_msg_uuid(最近消息uuid);删除mid字段。3.chat_room表增加字段last_uid(最近消息用户id);增加字段last_time(最近消息时间);增加字段last_msg_uuid(最近消息uuid)。4.server程序删除计算mid部分;改用uuid来标识消息;mid还是采用数据库自增方式。5.更新会话列表接口;可以一次查询多种聊天类型的会话;加入type参数等于all情况,查询所有会话;根据last_msg_uuid查询最近消息。注意:有数据表的更新;

    作者:admin 评论:0 时间:2020-07-01 22:35:24

  • 更新服务端

    1.对上传文件路径优化,去掉public部分(有public会有限制),固定成web根目录+upload目录。 2.server程序计算消息mid;不采用数据库自增消息id; 3.推送消息加入mid字段;注意前端不能用mid来对消息排序;因为系统消息没有mid;需要排序使用ctime字段和mid字段结合使用。 4.会话数据表(chat_session)增加mid字段(最近消息id); 注意:老用户更新到当前版本,需要更新chat_session表。

    作者:admin 评论:0 时间:2020-06-30 23:48:26

  • 更新咨询客服端

    更新咨询聊天客户端,如下: 1.修复移动端收到图片消息不能滚动到最底部。 2.修复移动端连续上传相同的文件,不会触发onchange事件。 3.修复移动端图片不能预览,以及预览样式错乱。 4.会话列表区分离线和在线显示,离线用户昵称颜色淡一点。 5.pc端,加入ctrl+回车换行,回车发送消息。 6.pc端,修复打开当前会话并且收到消息时和会话列表很多情况,会话列表没有滚动到最顶部。

    作者:admin 评论:0 时间:2020-06-28 20:47:13