码迷,mamicode.com
首页 > 其他好文 > 详细

错误日记

时间:2018-06-03 17:29:34      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:加盟   表数   测试   异常   问题   管理   误删除   原因   语句格式   

出现的问题:
1.组织表800多条数据同步2000多条,6000多条没同步,员工附属信息表2万3千多条数据,同步了100多条

原因:门店名称,邮政编码字段长度不够,同步数据出现值太大sql异常,

解决办法:修改字段长度门店名称(20改为100),邮政编码(10改为256).再次全量同步数据问题解决

2.直营员工电话为空
原因:由于增量同步数据的时候,人员附属信息表的数据没有同步过来,造成增量同步的时候有一些员工的电话没有匹配到,所以更新后的电话为空

解决办法:把未匹配到电话的员工筛选出来,脚本处理,根据员工编号更新员工的电话(本地调用hcm正式接口,数据读到测试库,根据oid匹配到员工编号和员工电话)

3.南昌110M,北京129M01修改加盟门店的组织,报违反唯一键约束

原因:由于这次更改需求,要求组织管理的数据展示跟hcm一样(HCM展示的是有效的组织,之前BDM展示的是未删除的组织,启用和未启用的都展示了,这次改成了BDM只展示启用的数据),导致修改加盟门店的组织的时候,根据加盟网点编号查组织表是更新还是修改组织表数据,(查网点编号和del_flag=0为空,其实网点编号存在但是del_flag=1),这时候根据加盟网点编号插入组织编号报违反唯一键约束.

解决办法:重新执行一下全量组织表的job,删除组织数据(之前是更新del_flag,出现违反唯一键约束错误)

4.加盟员工M56035审核报错,组织为空
原因:组织同步造成的问题

解决办法:解决组织同步问题,该问题就解决了

5.误删除组织表加盟网点的组织

原因:组织表组织类型1为HCM同步的直营组织,2为加盟网点审核成功时生成的加盟组织数据,之前不清楚这里的逻辑关系,造成删除组织数据的时候只考虑到不删除5月份插入的虚拟组织信息,没有考虑到加盟组织信息

解决办法:找DBA从数据库日志信息恢复job删除的加盟组织信息,根据执行的delete生成insert语句

6.恢复组织信息执行insert语句报错

原因:时间格式的问题(生成的insert语句格式月份为中午),违反唯一键问题

解决办法:修改时间格式,违反唯一键的是重复数据,不进行insert操作.

错误日记

标签:加盟   表数   测试   异常   问题   管理   误删除   原因   语句格式   

原文地址:https://www.cnblogs.com/feifeicui/p/9129435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!