From 26dd62f47185f3d83b699a5e3584b60370cfd4ea Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Sat, 16 May 2026 09:13:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E4=BF=AE=E5=A4=8D=E8=80=83?= =?UTF-8?q?=E5=8B=A4=E6=A3=80=E6=9F=A5=E4=B8=AD=E7=BC=BA=E5=A4=B1=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E8=AE=BE=E7=BD=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在记录为空时为检查对象设置P1状态为missed - 当存在第二时段时为检查对象设置P2状态为missed - 确保缺席全天的情况下状态正确标记 --- .../com/klp/service/impl/WmsAttendanceCheckServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsAttendanceCheckServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsAttendanceCheckServiceImpl.java index 766c2b85..483712ad 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsAttendanceCheckServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsAttendanceCheckServiceImpl.java @@ -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;