以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]openQQ中人员兼职的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153192)

--  作者:chnfo
--  发布时间:2020/8/3 15:23:00
--  [求助]openQQ中人员兼职的问题
Openqq提供了很多便利。现在有一个现实情况,就是兼职问题。比如张三是公司副总,又兼任A部门负责人,这时候在公司高管节点和A部门下都会出现。 如果员工用内置聊天窗口,会看到两个机构下都有张三,可能针对不同的事发给不同机构下的张三(虽然是同一个人),但张三不太可能在登录时先选机构,那么内置聊天窗口如何实现用张三+密码方式登录后,看到所有发给他的信息(不管什么身份的)
--  作者:chnfo
--  发布时间:2020/8/3 15:36:00
--  
如果窗口中不能分组,人多不好找。
--  作者:chnfo
--  发布时间:2020/8/3 15:47:00
--  
1、我的想法是用户登录时,只校验用户名密码,如果有多身份,默认主身份(在用户表中加一列标识出来),这样可以用分组功能; 2、发送消息时,只要检索到用户在线(不论什么身份),有关他的离??消息,转给他的在线身份。 似乎可行,不知道哪一部分是封装在内置聊天窗口中的
--  作者:有点蓝
--  发布时间:2020/8/3 16:04:00
--  
这种问题openQQ解决不了。只能是使用多个账户登录不同项目的openQQ客户端

就好像腾讯QQ一样,张三登录后,不可能王五会看到有2个同一个QQ号码的张三好友,一个叫张三副总,一个叫张三经理,太诡异

--  作者:ajie5211
--  发布时间:2020/8/3 16:12:00
--  
以下是引用有点蓝在2020/8/3 16:04:00的发言:
这种问题openQQ解决不了。只能是使用多个账户登录不同项目的openQQ客户端

就好像腾讯QQ一样,张三登录后,不可能王五会看到有2个同一个QQ号码的张三好友,一个叫张三副总,一个叫张三经理,太诡异

企业微信支持这么干。

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/8/3 16:14:32编辑过]

--  作者:有点蓝
--  发布时间:2020/8/3 16:16:00
--  
那不是一个东西了。
--  作者:chnfo
--  发布时间:2020/8/3 16:33:00
--  
如果服务器只验证用户名密码通过,能返回一个消息,而不只是成功状态,让返回的消息中给一个默认的部门名称,说不定可以
--  作者:有点蓝
--  发布时间:2020/8/3 16:58:00
--  
服务端代码是自己写的,想返回什么消息就返回什么消息咯
--  作者:chnfo
--  发布时间:2020/8/3 17:20:00
--  
想了个主意,做两次登录。第一次以用户名密码校验,成功以后再用部门+用户名+密码登一次
--  作者:chnfo
--  发布时间:2020/8/3 19:52:00
--  
试了一下,登录两次似乎可以解决一部分问题
1、第一次只用账号+密码,登录成功以后,由服务器发送消息给客户端,消息是这个用户的任何一个部门名称
2、收到消息以后,客户端加上部门名称,形成部门名称.用户,再登录一次就可以了

新问题:怎么样才能让A部门.张三登录以后,系统把B部门.张三的消息转给A部门.张三呢?
这样,不管张三以什么身份登录,都可以收到别人发给他的消息(不论是A.张三,还是B.张三,还是C.张三)?

帮助里没有看到服务器检测到用户登录以后,自动触发消息的代码