开发者社区> 问答> 正文

同一个用户,在不同corpid查出来的userid是一样的

这是用户A,在两家公司查出来的用户资料,两个不一样
dingc4aacecb9c74eccf curCompany.corpid
{
  jobnumber: '061058066129233530',
  name: '王技术',
  orderInDepts: '{1:17718792315751928}',
  position: '',
  userid: '061058066129233530' } 'curUser'

  ding7e3b1bbbc8f2f15635c2f4657eb6378f curCompany.corpid
{
  jobnumber: '061058066129702011',
  name: '生活号',
  orderInDepts: '{1:36074353181240832}',
  position: '',
  userid: '061058066129702011' } 'curUser'

这是用户B,查的结果一样的,这是为什么
dingc4aacecb9c74eccf curCompany.corpid
{
  jobnumber: '03424303132007367761',
  name: 'ChenSir陈先生',
  orderInDepts: '{1:113011672288095744}',
  position: '',
  userid: '03424303132007367761' } 'curUser'


  ding7e3b1bbbc8f2f15635c2f4657eb6378f curCompany.corpid
{
  jobnumber: '03424303132007367761',
  name: 'ChenSir陈先生',
  orderInDepts: '{1:113011672288095744}',
  position: '',
  userid: '03424303132007367761' } 'curUser'


展开
收起
的成绩 2016-11-07 17:36:53 4607 0
5 条回答
写回答
取消 提交回答
  • Re同一个用户,在不同corpid查出来的userid是一样的
    dingId是全局的
    2016-11-09 15:51:37
    赞同 展开评论 打赏
  • Re同一个用户,在不同corpid查出来的userid是一样的
    userid只保证了企业内的唯一。
    2016-11-09 13:55:01
    赞同 展开评论 打赏
  • 这个userid只在同企业下唯一
    2016-11-08 19:49:12
    赞同 展开评论 打赏
  • 这个对你有什么影响吗?
    需要用corpid + userid才能定位一个用户的
    2016-11-07 23:50:29
    赞同 展开评论 打赏
  • 回 楼主的成绩的帖子
    用户A在两家公司分别是管理员和不适管理员,
    用户B在两家公司都是普通员工
    我还用了用户C都是管理员,查出的userid不一样

    -------------------------

    回 1楼的成绩的帖子
    用户D一个管理员,一个普通,查出来userid也是一样的

    -------------------------

    回 3楼君信的帖子
    1.拿到corpid  拿到code
    2.拿到userid
    3.拿到用户数据
    4.到我的数据库查找数据库里面有没有相同的userid,没有就创建user,有就调用
    ----
    但是现在不同公司拿到的是相同的userid,去第二个公司的时候查询到我本地有userid,就没有创建新用户
    ----
    userid是所有用户都不会重复吗?还是说只是一个公司内部不会重复

    -------------------------

    回 3楼君信的帖子
    我有的用户不同公司拿到的userid不一样,有的拿到的是一样的,查不出什么原因啊

    -------------------------

    回 6楼肥龙的帖子
    好吧,返回的userinfo里面没有一个字段具有唯一性的?
    2016-11-07 17:38:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载