From 7393d007106fb8746e5c948a14162b7dd1545ad7 Mon Sep 17 00:00:00 2001 From: andy <1042025947@qq.com> Date: Tue, 17 Mar 2026 16:35:16 +0800 Subject: [PATCH] 1 --- .../processor/impl/KQDeviceExchangeProcessor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 ef44732..cc48fe5 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 @@ -1,5 +1,6 @@ package com.evo.attendance.processor.impl; +import com.alibaba.fastjson2.JSON; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.evo.attendance.domain.RzAttendance; import com.evo.attendance.domain.RzAttendanceDetail; @@ -175,6 +176,7 @@ public class KQDeviceExchangeProcessor implements PunchTheClockStrategyExchangeP //获取员工的工作时长 RzAttendanceDetail attendanceDetail = rzAttendanceDetailService.addDetail(attendance, rules, sn, date, "", photo); if(attendanceDetail.getId() == null){ + log.info("[打卡失败]============> 因为没有打卡详情id{}", JSON.toJSONString(attendanceDetail)); return initMessage(1, "打卡失败"); } @@ -202,10 +204,10 @@ public class KQDeviceExchangeProcessor implements PunchTheClockStrategyExchangeP } //上班的下班卡 if(rzAttendanceDetail.getButtonType().contains("上班")){ - return KqUtils.workOffDutyCard( date, rzAttendanceDetail.getButtonType(), attendance) ? initMessage(0, "打卡成功") : initMessage(1,"打卡失败"); } + log.info("[打卡失败]============> 走到最后了, 打卡人姓名{}", sysStaff.getName()); return initMessage(1, "打卡失败"); } @@ -234,6 +236,8 @@ public class KQDeviceExchangeProcessor implements PunchTheClockStrategyExchangeP attendance.setYcsFlag("1"); } }catch (Exception e){ + log.info("[打卡失败]============> 出现异常了, 异常原因{}", e.getMessage()); + e.printStackTrace(); return initMessage(1, "打卡失败,"+e.getMessage()); } //查询昨天是否未打卡 @@ -249,6 +253,7 @@ public class KQDeviceExchangeProcessor implements PunchTheClockStrategyExchangeP e.printStackTrace(); log.error("查询前一天的打卡情况报错了"); } + log.info("[打卡失败]============> 上班卡模块, 走到最后了, 不知道成功还是失败, 打卡人姓名{}", attendance.getName()); return (rzAttendanceMapper.updateRzAttendance(attendance) > 0) ? initMessage(0, "打卡成功"+notBeforeEndTimeMessage) : initMessage(1, "打卡失败"+notBeforeEndTimeMessage); } //