去掉人脸

This commit is contained in:
zt
2025-11-25 19:26:02 +08:00
parent 9eecf67374
commit 8c292850c2

View File

@ -409,6 +409,7 @@ public class BusAttendanceServiceImpl extends ServiceImpl<BusAttendanceMapper, B
if (!checkInRange(req)) { if (!checkInRange(req)) {
throw new ServiceException("打卡位置不在范围内", HttpStatus.ERROR); throw new ServiceException("打卡位置不在范围内", HttpStatus.ERROR);
} }
} }
//用户信息校验 //用户信息校验
SubConstructionUser constructionUser = constructionUserService.getBySysUserId(userId); SubConstructionUser constructionUser = constructionUserService.getBySysUserId(userId);
@ -429,16 +430,17 @@ public class BusAttendanceServiceImpl extends ServiceImpl<BusAttendanceMapper, B
// 判断用户是否已经被拉黑 // 判断用户是否已经被拉黑
constructionBlacklistService.validUserInBlacklist(constructionUser.getSysUserId(), req.getProjectId()); constructionBlacklistService.validUserInBlacklist(constructionUser.getSysUserId(), req.getProjectId());
Boolean result = false; Boolean result = false;
// 进行人脸比对 // 进行人脸比对 考勤机过来不需进行这一步
if (!"1".equals(req.getSource())) {
try { try {
result = constructionUserService.faceComparison(file, userId); result = constructionUserService.faceComparison(file, userId);
} catch (Exception e) { } catch (Exception e) {
throw new ServiceException(e.getMessage(), HttpStatus.ERROR); throw new ServiceException(e.getMessage(), HttpStatus.ERROR);
} }
if (!result) { if (!result) {
throw new ServiceException("人脸识别失败,请重新识别", HttpStatus.ERROR); throw new ServiceException("人脸识别失败,请重新识别", HttpStatus.ERROR);
} }
}
//打卡规则 //打卡规则
BusAttendanceRuleVo busAttendanceRuleVo = attendanceRuleService.queryByProjectId(req.getProjectId()); BusAttendanceRuleVo busAttendanceRuleVo = attendanceRuleService.queryByProjectId(req.getProjectId());