From 2f88db00da46198fb2c701871ce75690f0e88eca Mon Sep 17 00:00:00 2001 From: andy <1042025947@qq.com> Date: Tue, 7 Jul 2026 09:51:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=89=93=E5=8D=A1=E6=9C=BA,?= =?UTF-8?q?=20=E9=92=89=E9=92=89=E6=9C=AA=E6=89=93=E4=B8=8B=E7=8F=AD?= =?UTF-8?q?=E5=8D=A1,=20=E7=A6=81=E6=AD=A2=E6=89=93=E5=8A=A0=E7=8F=AD?= =?UTF-8?q?=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../processor/impl/KQDeviceExchangeProcessor.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/evo-admin/src/main/java/com/evo/attendance/processor/impl/KQDeviceExchangeProcessor.java b/evo-admin/src/main/java/com/evo/attendance/processor/impl/KQDeviceExchangeProcessor.java index 54e53dc..2a8031e 100644 --- a/evo-admin/src/main/java/com/evo/attendance/processor/impl/KQDeviceExchangeProcessor.java +++ b/evo-admin/src/main/java/com/evo/attendance/processor/impl/KQDeviceExchangeProcessor.java @@ -104,10 +104,17 @@ public class KQDeviceExchangeProcessor implements PunchTheClockStrategyExchangeP // return initMessage(0,"验证通过", "111000000"); return initMessage(0,"验证通过", "000000000"); } + //检查最后一条打卡记录是否为钉钉的下班卡, 如果不存在禁止打加班卡 // return initMessage(0,"验证通过", "111100000"); - return initMessage(0,"验证通过", "00100000"); + return initMessage(0,"验证通过", "000100000"); }else{ - return initMessage(0,"验证通过", "000011000"); + //检查钉钉是否存在今天的下班卡, 和加班卡 + if("加班卡".equals(rzAttendanceDetail.getButtonType())){ + return initMessage(0,"验证通过", "000011000"); + }else{ + return initMessage(0,"验证通过", "000000000"); + } + } }