收藏
回答

userid 不是唯一的吗?

原本是使用通讯录接口返回的 userid 作为用户表的唯一键的,结果前两天离职了一个同事,后脚入职了一个名字拼音相同的同事,两个人的 userid 居然是相同的?直接让这个新同事用上原来同事的数据了。

企业内部开发究竟应该用什么字段来区分不同的人?

最后一次编辑于  2021-07-21
回答关注问题邀请回答
收藏

3 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-07-23

    你好,userid是企业内唯一,系统生成userid有部分是根据姓名拼音来生成的,不过就算是一个userid,实际也是完全不一致的 ,后台不会记录成同一个账号

    2021-07-23
    有用
    回复 7
    • Doma.
      Doma.
      2021-07-23
      后台不会记录成同一个账号,但通讯录接口没有给我你们后台区分用的标识呀?通讯录接口里只能用 userid 来区分人,现在两个人 userid 一样了,就不对了呀。是否考虑调整通讯录接口,以给出更加正确的区分不同的人的标识?
      2021-07-23
      1
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-07-23回复Doma.
      就算新旧userid一样这里也是没有影响的,你们通过读取成员就能获取到成员信息进行判断了
      2021-07-23
      回复
    • Doma.
      Doma.
      2021-08-10回复企业微信运营专员-千夜
      怎么判断?判断名称不同?那干嘛不直接用 name 做标识呢?新旧 userid 一样你那里当然没有影响了,但是你给出的通讯录 API 的使用者有影响啊
      2021-08-10
      1
      回复
    • F
      F
      2021-08-11
      难道就不能给个全局唯一 并且不能修改的ID吗?
      2021-08-11
      回复
    • Suy
      Suy
      2021-11-18
      你好,用户的userid是不能改的吗,我这边出现了可以改的情况,然后根据userid作为唯一标识判断就出错了,导致判断失误,出现重复数据(除userid不一致以外其他数据均一致)
      2021-11-18
      回复
    查看更多(2)
  • AA周小生🎸
    AA周小生🎸
    2022-05-17

    腾讯这么大公司还能有这样的低级错误?还是产品经理死要面子就是一直错下去不愿意更改?

    2022-05-17
    有用 1
    回复
  • Fe
    Fe
    02-29

    这种情况要怎么继承呢?

    02-29
    有用
    回复
登录 后发表内容