百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

T+软件变更了手机号后不能登录

发布时间:2024-8-8 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品6-8折优惠,另有话费赠送。

 

【应用场景】:
问题现象:客户在畅捷通官网账号管理中重新换绑了新的手机号,但是在使用的T+软件中并没有提前做更换处理,造成软件无法正常登陆。
问题分析:由于客户只换绑了手机号,CloudUserId和密码都没有变动,可以通过修改系统数据库和账套数据库中对应的手机号即可。
问题解决:通过在用户用过的服务器上,执行以下语句来完成批量更换,不用一个一个帐套登陆进去改客户的账号,大幅提高服务效率。


【使用方法】:

打开SSMS,新建查询,粘贴语句,更改原手机号和新手机号变量,运行语句即可。
*/
DECLARE @Name nvarchar(100)
DECLARE  @OldMobileID nvarchar(50)='原手机号'     --换绑前手机号
DECLARE @NewMobileID nvarchar(50)='新手机号'      --换绑后手机号
DECLARE @UFTSystem nvarchar(50)='UFTSystemDec'    --注意系统数据库名称,如果是旧版本T+,没有Dec
DECLARE My_Cursor CURSOR
FOR
select name FROM MASTER.DBO.SYSDATABASES  where left(name,3)='UFT' ORDER BY NAME
OPEN My_Cursor
FETCH NEXT FROM My_Cursor INTO @Name
WHILE @@FETCH_STATUS = 0
BEGIN
IF @Name=@UFTSystem
BEGIN
EXEC('UPDATE ' + @Name + '..EAP_User SET Name='''+@NewMobileID+''',mobile= '''+@NewMobileID+''' WHERE  mobile='''+@OldMobileID+'''')
END
ELSE
BEGIN
EXEC('UPDATE ' + @Name + '..EAP_User  SET Name ='''+@NewMobileID+''', mobile = '''+@NewMobileID+''',DuduPhone = '''+@NewMobileID+''' WHERE  mobile = '''+@OldMobileID+'''')
END
FETCH NEXT FROM My_Cursor INTO @Name
END
CLOSE My_Cursor
DEALLOCATE My_Cursor
XT+Cloud、好业财、好会计、易代账、易代账,好生意,限时6-8折活动!

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)