diff --git a/urbanLifelineServ/workcase/src/main/java/org/xyzh/workcase/service/ChatRoomServiceImpl.java b/urbanLifelineServ/workcase/src/main/java/org/xyzh/workcase/service/ChatRoomServiceImpl.java index 0a4711b1..5c3656d9 100644 --- a/urbanLifelineServ/workcase/src/main/java/org/xyzh/workcase/service/ChatRoomServiceImpl.java +++ b/urbanLifelineServ/workcase/src/main/java/org/xyzh/workcase/service/ChatRoomServiceImpl.java @@ -98,6 +98,7 @@ public class ChatRoomServiceImpl implements ChatRoomService { guestMember.setUserType("guest"); guestMember.setStatus("active"); guestMember.setJoinTime(new Date()); + guestMember.setCreator(chatRoom.getGuestId()); guestMember.setUnreadCount(0); chatRoomMemberMapper.insertChatRoomMember(guestMember); } @@ -577,6 +578,7 @@ public class ChatRoomServiceImpl implements ChatRoomService { member.setOptsn(IdUtil.getOptsn()); member.setRoomId(roomId); member.setUserId(service.getUserId()); + member.setCreator(service.getUserId()); member.setUserType("staff"); member.setUserName(service.getUsername()); member.setStatus("active");