android端用modifyMyInfo 更新手机号,能更新成功,新手机号为已存在的手机号,仍然更新成功了,这样不对吧?

king 2月前 90

android端用modifyMyInfo 更新手机号,能更新成功,新手机号为已存在的手机号,仍然更新成功了,这样不对吧?相当于有两个相同手机号,问题有点大。

最新回复 (4)
  • HeavyRain 2月前
    引用 2
    客户端api是不能修改自己手机号码的,应该没有修改成功,你可以看看数据库中有没有修改成功手机号码
  • king 2月前
    引用 3
    HeavyRain 客户端api是不能修改自己手机号码的,应该没有修改成功,你可以看看数据库中有没有修改成功手机号码
    修改成功了,数据库里的手机号修改成功了。
    用的android端的  ModifyMyInfoEntry entry = new ModifyMyInfoEntry(Modify_Mobile, mobile);
    wcfUserViewModel.modifyMyInfo(Collections.singletonList(entry)).observe(
  • king 2月前
    引用 4
    HeavyRain 客户端api是不能修改自己手机号码的,应该没有修改成功,你可以看看数据库中有没有修改成功手机号码
    刚才说错了,不是通过android端修改的,是通过接口修改的,UserAdmin.createUser  通过新建用户修改的。
  • HeavyRain 2月前
    引用 5
    IM服务内是没有做电话号码唯一性约束的,因为也有多个人同一个号码的可能。如果你们需要确保电话号码的唯一性,需要在你们的服务做好唯一性约束,比如电话号码和用户ID
返回