zoukankan      html  css  js  c++  java
  • 错误日记

    出现的问题:
    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操作.

  • 相关阅读:
    垂直同步
    C++ RAII
    C++ RAII
    LCD刷新率和垂直同步的设置
    ping结果中TTL是什么意思
    垂直同步
    stage.frameRate改变帧频
    ping结果中TTL是什么意思
    stage.frameRate改变帧频
    ping 命令的原理,揭开单向“Ping”通的奥秘
  • 原文地址:https://www.cnblogs.com/feifeicui/p/9129435.html
Copyright © 2011-2022 走看看