|
@@ -100,7 +100,7 @@
|
|
|
or (b.rule_type = 1 and b.ifwork > 0 and b.shift_real_time_s is not null and b.goto_time is null) <!-- 固定班,需要打卡,当天有排班,没有打卡记录-->
|
|
|
or (b.rule_type = 2 and b.attendance_count < 2 and b.shift_real_time_s is not null) <!-- 班次上下班,需要打卡(固定班时休息日),打卡次数不足,当天有排班-->
|
|
|
or (b.rule_type = 2 and b.shift_real_time_s is not null and b.goto_time is null) <!-- 班次上下班,需要打卡,当天有排班,没有打卡记录-->
|
|
|
- or (b.duration is not null and b.work_overtime > 0) <!-- 有加班信息,打卡时间早于加班申请时间-->
|
|
|
+ or (duration is not null and (work_overtime > 0 or work_overtime is null)) <!-- 有加班信息,打卡时间早于加班申请时间-->
|
|
|
and b.set_info > 0 ) and b.error_state is null
|
|
|
|
|
|
|
|
@@ -136,7 +136,7 @@
|
|
|
or (b.rule_type = 1 and b.ifwork > 0 and b.shift_real_time_s is not null and b.goto_time is null) <!-- 固定班,需要打卡,当天有排班,没有打卡记录-->
|
|
|
or (b.rule_type = 2 and b.attendance_count < 2 and b.shift_real_time_s is not null) <!-- 班次上下班,需要打卡(固定班时休息日),打卡次数不足,当天有排班-->
|
|
|
or (b.rule_type = 2 and b.shift_real_time_s is not null and b.goto_time is null) <!-- 班次上下班,需要打卡,当天有排班,没有打卡记录-->
|
|
|
- or (b.duration is not null and b.work_overtime > 0) <!-- 有加班信息,打卡时间早于加班申请时间-->
|
|
|
+ or (duration is not null and (work_overtime > 0 or work_overtime is null)) <!-- 有加班信息,打卡时间早于加班申请时间-->
|
|
|
and b.set_info > 0 ) and b.error_state is null
|
|
|
|
|
|
group by b.username
|