zouxuan 5 vuotta sitten
vanhempi
commit
b18399ae64

+ 6 - 1
mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

@@ -1133,13 +1133,18 @@ public class RoomServiceImpl implements RoomService {
         }
         }
     }
     }
 
 
+    public static void main(String[] args) {
+        String room = "DAYA12345";
+        System.out.println(room.substring(4));
+    }
+
     @Override
     @Override
     public boolean statusSync(String roomId,String userId) throws Exception {
     public boolean statusSync(String roomId,String userId) throws Exception {
         List<RoomMember> byRidAndUid = roomMemberDao.findByRidAndUid(roomId, userId);
         List<RoomMember> byRidAndUid = roomMemberDao.findByRidAndUid(roomId, userId);
         if(byRidAndUid.size() > 0){
         if(byRidAndUid.size() > 0){
             SysUser sysUser = sysUserFeignService.queryUserById(Integer.parseInt(userId));
             SysUser sysUser = sysUserFeignService.queryUserById(Integer.parseInt(userId));
             Teacher teacher = teacherDao.get(sysUser.getId());
             Teacher teacher = teacherDao.get(sysUser.getId());
-            CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId));
+            CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId.substring(4)));
             try {
             try {
                 if(teacher != null && teacher.getId().equals(courseSchedule.getActualTeacherId())){
                 if(teacher != null && teacher.getId().equals(courseSchedule.getActualTeacherId())){
                     teacherAttendanceService.addTeacherAttendanceRecord(Integer.parseInt(roomId.substring(4)),Integer.parseInt(userId), SignStatusEnum.SIGN_OUT,true);
                     teacherAttendanceService.addTeacherAttendanceRecord(Integer.parseInt(roomId.substring(4)),Integer.parseInt(userId), SignStatusEnum.SIGN_OUT,true);