|
|
|
@ -185,10 +185,16 @@ public class SessionServiceImpl implements SessionService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public Long addSession(SessionDto.CreateSession dto) { |
|
|
|
String createBy = "admin"; |
|
|
|
try { |
|
|
|
createBy = SecurityUtils.getUsername(); |
|
|
|
}catch (Exception e) { |
|
|
|
System.out.println("未登录"); |
|
|
|
} |
|
|
|
ChatSessions chatSessions = new ChatSessions(); |
|
|
|
chatSessions.setSessionName(dto.getSessionName()); |
|
|
|
chatSessions.setSessionType(dto.getType().byteValue()); |
|
|
|
chatSessions.setCreatedBy(dto.getLoginUserId()); |
|
|
|
chatSessions.setCreatedBy(dto.getLoginUserId() == null ? SecurityUtils.getUserId() : dto.getLoginUserId()); |
|
|
|
chatSessions.setCreatedAt(new java.util.Date()); |
|
|
|
if (dto.getType() == 0) { |
|
|
|
SysUser sysUser = sysUserService.selectUserById(dto.getMemberList().get(0)); |
|
|
|
@ -196,7 +202,7 @@ public class SessionServiceImpl implements SessionService { |
|
|
|
chatSessions.setAvatarUrl(sysUser.getAvatar()); |
|
|
|
} |
|
|
|
} |
|
|
|
chatSessions.setCreateBy("system"); |
|
|
|
chatSessions.setCreateBy(createBy); |
|
|
|
chatSessions.setId(IdUtil.getSnowflakeNextId()); |
|
|
|
chatSessionsMapper.insertSelective(chatSessions); |
|
|
|
|
|
|
|
@ -214,7 +220,7 @@ public class SessionServiceImpl implements SessionService { |
|
|
|
chatSessionMembers.setIsCreator(Objects.equals(aLong, dto.getLoginUserId()) ? (byte) 1 : (byte) 0); |
|
|
|
chatSessionMembers.setIsAdmin(Objects.equals(aLong, dto.getLoginUserId()) ? (byte) 1 : (byte) 0); |
|
|
|
chatSessionMembers.setSessionAlias(""); |
|
|
|
chatSessionMembers.setCreateBy("system"); |
|
|
|
chatSessionMembers.setCreateBy(createBy); |
|
|
|
chatSessionMembers.setCreateTime(new java.util.Date()); |
|
|
|
chatSessionMembersMapper.insertSelective(chatSessionMembers); |
|
|
|
} |
|
|
|
|