zouxuan %!s(int64=5) %!d(string=hai) anos
pai
achega
3ad5db5eec

+ 8 - 4
mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

@@ -92,10 +92,14 @@ public class RoomServiceImpl implements RoomService {
 
         String userId = sysUserFeignService.queryUserInfo().getId().toString();
         Teacher teacher = teacherDao.get(Integer.parseInt(userId));
-        if(teacher == null){
-            studentAttendanceService.addStudentAttendanceRecord(Integer.parseInt(roomId),Integer.parseInt(userId), StudentAttendanceStatusEnum.NORMAL);
-        }else {
-            teacherAttendanceService.addTeacherAttendanceRecord(Integer.parseInt(roomId),Integer.parseInt(userId), SignStatusEnum.SIGN_IN,true);
+        try {
+            if(teacher == null){
+                studentAttendanceService.addStudentAttendanceRecord(Integer.parseInt(roomId),Integer.parseInt(userId), StudentAttendanceStatusEnum.NORMAL);
+            }else {
+                teacherAttendanceService.addTeacherAttendanceRecord(Integer.parseInt(roomId),Integer.parseInt(userId), SignStatusEnum.SIGN_IN,true);
+            }
+        }catch (Exception e){
+            e.printStackTrace();
         }
         roomId = "DAYA" + roomId;
         String display = "";