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"); + } + } }