fix(wms): 修复考勤检查中缺失状态设置问题
- 在记录为空时为检查对象设置P1状态为missed - 当存在第二时段时为检查对象设置P2状态为missed - 确保缺席全天的情况下状态正确标记
This commit is contained in:
@@ -284,6 +284,10 @@ public class WmsAttendanceCheckServiceImpl implements IWmsAttendanceCheckService
|
||||
}
|
||||
|
||||
if (records.isEmpty()) {
|
||||
check.setP1Status("missed");
|
||||
if (hasPeriod2) {
|
||||
check.setP2Status("missed");
|
||||
}
|
||||
check.setOverallStatus("absent_full");
|
||||
check.setAbsentType("full_day");
|
||||
return check;
|
||||
|
||||
Reference in New Issue
Block a user