号簿管家
1 同步过来的文件里面(平台同步的文件是正常的),同一个号码分别有注册跟注销的操作
问题分析:
造成注销不成的原因,在用户注册没有完成时,注销操作已经开始。所有报没有用户需要注销的异常。
问题解决:
修改通知类扫描线程,将扫描脚本改成每次如果遇到idv号码相同的数据只取流水号小的放入线程进行操作,流水号大下次扫描。
我最新修改的sql:脚本如下
//1
select * from Ti_b_Userdata_Udr_err
where bipcode='BIP2B210' and tradeid in
(
select min( tradeid ) from
ti_b_userdata_udr_err
group by idv
)
但是此脚本有问题,因为 min( tradeid ) 只会取流水最小的数据,而没有的bipcode条件。这样就会漏点bipcode符合但是流水号不是最小的数据。如果将脚本修改如下
//2
select * from Ti_b_Userdata_Udr_err
where tradeid in
(
select min( tradeid ) from
ti_b_userdata_udr_err where bipcode='BIP2B210'
group by idv
)
1 同步过来的文件里面(平台同步的文件是正常的),同一个号码分别有注册跟注销的操作
问题分析:
造成注销不成的原因,在用户注册没有完成时,注销操作已经开始。所有报没有用户需要注销的异常。
问题解决:
修改通知类扫描线程,将扫描脚本改成每次如果遇到idv号码相同的数据只取流水号小的放入线程进行操作,流水号大下次扫描。
我最新修改的sql:脚本如下
//1
select * from Ti_b_Userdata_Udr_err
where bipcode='BIP2B210' and tradeid in
(
select min( tradeid ) from
ti_b_userdata_udr_err
group by idv
)
但是此脚本有问题,因为 min( tradeid ) 只会取流水最小的数据,而没有的bipcode条件。这样就会漏点bipcode符合但是流水号不是最小的数据。如果将脚本修改如下
//2
select * from Ti_b_Userdata_Udr_err
where tradeid in
(
select min( tradeid ) from
ti_b_userdata_udr_err where bipcode='BIP2B210'
group by idv
)


被折叠的 条评论
为什么被折叠?



