fix(wms): 修复考勤检查中缺失状态设置问题
- 在记录为空时为检查对象设置P1状态为missed - 当存在第二时段时为检查对象设置P2状态为missed - 确保缺席全天的情况下状态正确标记
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user