Browse Source

!48 修复部分bug

Merge pull request !48 from blue/v_2.0.0
master
blue 2 years ago
committed by Gitee
parent
commit
7daec3e11d
No known key found for this signature in database GPG Key ID: 173E9B9CA92EEF8F
  1. 3
      im-platform/src/main/java/com/bx/implatform/config/MvcConfig.java
  2. 3
      im-platform/src/main/java/com/bx/implatform/listener/PrivateMessageListener.java
  3. 1
      im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java

3
im-platform/src/main/java/com/bx/implatform/config/MvcConfig.java

@ -20,7 +20,8 @@ public class MvcConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(xssInterceptor)
.addPathPatterns("/**");
.addPathPatterns("/**")
.excludePathPatterns("/error");
registry.addInterceptor(authInterceptor)
.addPathPatterns("/**")
.excludePathPatterns("/login", "/logout", "/register", "/refreshToken",

3
im-platform/src/main/java/com/bx/implatform/listener/PrivateMessageListener.java

@ -22,11 +22,9 @@ import java.util.Set;
@Slf4j
@IMListener(type = IMListenerType.PRIVATE_MESSAGE)
public class PrivateMessageListener implements MessageListener<PrivateMessageVO> {
@Lazy
@Autowired
private IPrivateMessageService privateMessageService;
@Override
public void process(List<IMSendResult<PrivateMessageVO>> results) {
Set<Long> messageIds = new HashSet<>();
@ -47,5 +45,4 @@ public class PrivateMessageListener implements MessageListener<PrivateMessageVO>
privateMessageService.update(updateWrapper);
}
}
}

1
im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java

@ -207,6 +207,7 @@ public class PrivateMessageServiceImpl extends ServiceImpl<PrivateMessageMapper,
LambdaQueryWrapper<PrivateMessage> wrapper = Wrappers.lambdaQuery();
wrapper.eq(PrivateMessage::getSendId, session.getUserId())
.eq(PrivateMessage::getRecvId, friendId)
.eq(PrivateMessage::getStatus, MessageStatus.READED.code())
.orderByDesc(PrivateMessage::getId)
.select(PrivateMessage::getId)
.last("limit 1");

Loading…
Cancel
Save