【同步工具】异常数据扫描:手机号码或邮箱重复原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
2人赞赏了该文章 1,904次浏览 未经作者许可,禁止转载编辑于2022年05月03日 19:20:37

在异常数据扫描时,有时候会查询出很多手机号码或邮箱重复的数据,如下图所示:


这些异常数据是不会同步到云之家的。
这些重复的数据,可能是用户表(t_pm_user)中用户的手机号重复了,也可能是职员表(t_bd_person)中的手机号重复了,还有可能是人员映射表(t_pm_easxtusermap)中的手机号重复了。


如果数据太多,一个一个的手工去处理比较耗费时间,此时可采取如下方式处理:

1、首先,查询分析器中, 查询人员映射表表中手机号重复的数据(若查下邮箱重复的,则将fcell字段换成femail字段)
select fcell,count(*) from t_pm_easxtusermap where fcell is not null group by fcell having count(*)>1


2、删除人员映射表表中手机号重复的数据(若要删除邮箱重复的,则将fcell字段换成femail字段)
delete from t_pm_easxtusermap where fcell in (select fcell from t_pm_easxtusermap where fcell is not null group by fcell having count(*)>1 )


3、在同步工具中,点【数据更新】按钮,会根据手机号+姓名(或邮箱+姓名)一致的规则重新绑定EAS和云之家的用户。
!!!注意:若人员映射表中,人员的EAS手机号和云之家手机号不相同,则删除数据后,不会自动绑定的。所以删除操作要谨慎。

数据更新完成后,再去扫描异常数据,若还存在手机号码或邮箱重复的数据,那么应该是用户表或职员表的数据有问题,需要一个一个的去维护好数据。


4、问题数据都处理完成后,再去进行快速同步或全量同步操作。