fix(wms): 修复考勤检查中缺失状态设置问题

- 在记录为空时为检查对象设置P1状态为missed
- 当存在第二时段时为检查对象设置P2状态为missed
- 确保缺席全天的情况下状态正确标记
This commit is contained in:
2026-05-16 09:13:26 +08:00
parent 74916a7ed1
commit 26dd62f471

View File

@@ -284,6 +284,10 @@ public class WmsAttendanceCheckServiceImpl implements IWmsAttendanceCheckService
} }
if (records.isEmpty()) { if (records.isEmpty()) {
check.setP1Status("missed");
if (hasPeriod2) {
check.setP2Status("missed");
}
check.setOverallStatus("absent_full"); check.setOverallStatus("absent_full");
check.setAbsentType("full_day"); check.setAbsentType("full_day");
return check; return check;