StatusBadge: preserve late/early/ot minutes for abnormal records (don't zero them out)

This commit is contained in:
IT狗
2026-07-21 18:22:03 +08:00
parent 33a5e3b2ad
commit 7dd53e0a5f
-4
View File
@@ -752,10 +752,6 @@ def calculate_attendance_status(check_in, check_out, shift_start, shift_end):
result["status_text"] = f"異常-早退{result['early_minutes']}"
else:
result["status_text"] = f"異常-OT{result['ot_minutes']}"
result["late_minutes"] = 0
result["early_minutes"] = 0
result["ot_minutes"] = 0
return result