浏览代码

修改同步事件

snihwxf 14 小时之前
父节点
当前提交
cc86781d13
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/main/java/com/xjrsoft/module/hikvision/util/OutInRecordUtil.java

+ 8 - 1
src/main/java/com/xjrsoft/module/hikvision/util/OutInRecordUtil.java

@@ -649,7 +649,14 @@ public class OutInRecordUtil {
                 } else {
                     // 学生记录
                     LocalDateTime recordTimeDate = LocalDateTime.parse(recordTimeStr, formatter);
-                    String attendanceStatus = discernStudentStatus(recordTimeDate, status, sourceIdMap.get(idNum));
+                    String _sourceId = faceImportMapper.GetHikvisonSourceId(idNum);
+                    String attendanceStatus = "";
+                    if (_sourceId == null) {
+                        attendanceStatus = "无数据";
+                    } else {
+                        attendanceStatus = discernStudentStatus(recordTimeDate, status, Long.parseLong(_sourceId));
+                    }
+//                    String attendanceStatus = discernStudentStatus(recordTimeDate, status, sourceIdMap.get(idNum));
                     studentInsertRecord(idNum, faceImportMapper.GetTeacherIdByPersonId(idNum),
                             faceImportMapper.GetClassIdByPersonId(idNum), ApiUtil.GetRedirectURL(extEventPictureURL), recordTimeStr, status, eventId, attendanceStatus);
                 }