@myyzs
        
        2019-01-11T10:17:34.000000Z
        字数 1490
        阅读 32
    
    保利问题修复步骤
  数据准备工作
- 列表项
 
- 将现在的2000个客户清单,以新表(polyuser)的方式导入到保利租户库,需要字段:userguid,usercodeold,usercodenew,openid(默认空) 
责任人:梅义 
- 备份当前保利租户库的表:erpuser、p_user、p_user_to_erp、p_user_to_wx 
责任人:刘明 
- 备份当前配置库的表:wzs_user,wzs_user_to_tenant 
责任人:刘明 
- 9日凌晨的保利租户库的:erpuser、p_user, p_user_to_erp, p_user_to_wx,p_message以新表erpuser_0109、p_user_0109, p_user_to_erp_0109, p_user_to_wx_0109,p_message_0109放入租户库 
责任人:刘明 
- 9日凌晨的配置库的:wzs_user、wzs_user_to_tenant,wzs_user_appmsg以新表wzs_user_0109、wzs_user_to_tenant_0109,wzs_user_appmsg_0109放入配置库 
责任人:刘明 
- 更新polyuser的openid:polyuser. usercodeold与p_user_0109.usercode,然后更新polyuser.openid = p_user_0109.openid 
  责任人:梅义 
- 将polyuser表同步到配置库 
责任人:梅义,刘明 
  责任人:李鲲鹏
通知一线,我们需要2个小时的更新时间,需要停机更新(禁用poly)
  责任人:初良祥
- 停止通讯录同步服务
 
- 还原9日凌晨的保利租户库的:erpuser、p_user、p_user_to_erp、p_user_to_wx(使用0109表覆盖)
 
- 取消erpuser、p_user的usercode唯一性限制
 
- 更新租户库的erpuser、p_user 
10.1,更新erpuser的usercode字段,erpuser.userguid = polyuser. userguid 
然后将erpuser.usercode 更改为polyuser. Usercodenew 
10.2,更新p_user的usercode字段,  
(p_user与p_user_to_erp关联后).userguid = polyuser. userguid 
然后将p_user.usercode 更改为polyuser. Usercodenew 
- 还原租户库p_message,p_message_0109中消息插入到p_message中(不存在则插入)
 
- 删除wzs_user_to_tenenat表中保利的数据
 
- 将9日备份的wzs_user_to_tenant_0109中保利的数据插入到wzs_user_to_tenant
 
- 删除wzs_user表保利的数据,保利的数据
 
- 将9日备份的wzs_user_0109中保利的数据插入到wzs_user
 
- 更新wzs_user的erpusercode字段: 
wzs_user与wzs_user_to_tenant关联后,然后结果中的openid与polyuser表的openid进行关联. 然后将wzs_user. erpusercode更改为polyuser. Usercodenew 
- 还原配置库wzs_user_appmsg将wzs_user_appmsg_0109中消息插入到wzs_user_appmsg中(不存在则插入)
 
- 加上erpuser、p_user的usercode唯一性限制
 
- 开启通讯录同步服务
 
- 开启通讯录同步服务
 
- 启用保利租户
 
- 全量同步一次,同步密码
 
  稳定2天后