签到
2021-02-07 13:23:55 0 举报
签到系统
作者其他创作
大纲/内容
否
leftDiff大于rightDiff?
attType等于1?
是
lastClockTime:最新的签退时间,没有则空串
leftDiff=当前时间减上次签退rightDiff=下次签到减当前时间
不在
togglingTime等于:下次上班前12小时
attType:1其他startTime之类不多说
attType:2
上班后
在考勤组里?
attType:3
在考勤段里?
没有,当做无考勤组处理
只是之后有考勤段?
lastClockTime:最新的签到时间,没有则空串
无考勤组逻辑从略
togglingTime等于: 下班点
只是之前有考勤段?
leftDiff大于12且rightDiff大于12?
attType:1
逻辑简单,可参考右侧,从略
(leftDiff + rightDiff)除以2大于12小时?
有
leftDiff>rightDiff
attType: 2
在
考勤组有考勤段?
togglingTime等于: 上班点
获取当前时间
attType等于2?
togglingTime+lastClockTime函数
之前有考勤段且之后有考勤段?
无
togglingTime等于: 中心点或下班点12小时后那个点
attType等于3?
上班时间前?
lastClockTime:空串
已有签到?
0 条评论
下一页