后台逻辑
实现逻辑 - 定时任务
- 获取企业微信每日打卡统计
- 计算每日打卡时长,在时长大于9小时时,默认减1小时
- 对比登记的工时与实际时长,小于时:当日企微打卡时长小于jira登录的工时,请审核!,大于时:当日企微打卡时长大于jira登录的工时,自动通过!
- 大于时将自动将本日的工时记录设置为审批通过,无需审批人再次进行审核
- 小于时将本日工时记录设置为待审批,需审批人再次进行审核
注意:
- 企业微信统计每日打卡信息较晚,定时任务设置为第二天凌晨五点,每第二天进行前一天工时的统计
- 因存在补卡、补登。此处不操作已经审批通过的工时,当出现异常操作需审批人自己操作