feat:bug
This commit is contained in:
1 parent
dbb40d0a62
commit
e060b00c98
4 files changed
+30
-3
No files matched your search
-1
@@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.member.client.init;
|
||||
import cn.iocoder.yudao.module.member.client.constant.ChatConstant;
|
||||
import cn.iocoder.yudao.module.member.client.service.ChatApi;
|
||||
import cn.iocoder.yudao.module.member.client.vo.chat.user.ChatCreateOrUpdateUserReqVO;
|
||||
import cn.iocoder.yudao.module.member.framework.web.config.ThirdAlConfig;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
|
||||
+5
@@ -39,6 +39,11 @@ public interface ChatApi {
|
||||
*/
|
||||
boolean addMessageFriend(Long userId);
|
||||
|
||||
/**
|
||||
* 添加`客服`
|
||||
*/
|
||||
boolean addServiceFriend(Long userId);
|
||||
|
||||
/* *************************************** end 用户相关 end *************************************** */
|
||||
|
||||
/* *************************************** start 敏感词 start *************************************** */
|
||||
|
||||
+21
@@ -149,6 +149,9 @@ public class ChatApiImpl implements ChatApi {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加`消息通知`
|
||||
*/
|
||||
@Override
|
||||
public boolean addMessageFriend(Long userId) {
|
||||
ChatAddFriendReqVO selfDto = new ChatAddFriendReqVO();
|
||||
@@ -164,6 +167,24 @@ public class ChatApiImpl implements ChatApi {
|
||||
return selfStatus && targetStatus;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加`客服`
|
||||
*/
|
||||
@Override
|
||||
public boolean addServiceFriend(Long userId) {
|
||||
ChatAddFriendReqVO selfDto = new ChatAddFriendReqVO();
|
||||
selfDto.setUserId(userId);
|
||||
selfDto.setTargetUserId(ChatConstant.COM_SERVICE_USER_ID);
|
||||
boolean selfStatus = addFriend(selfDto);
|
||||
|
||||
ChatAddFriendReqVO serviceDto = new ChatAddFriendReqVO();
|
||||
serviceDto.setUserId(ChatConstant.COM_SERVICE_USER_ID);
|
||||
serviceDto.setTargetUserId(userId);
|
||||
boolean targetStatus = addFriend(serviceDto);
|
||||
|
||||
return selfStatus && targetStatus;
|
||||
}
|
||||
|
||||
/* *************************************** end 用户相关 end *************************************** */
|
||||
|
||||
/* *************************************** start 敏感词 start *************************************** */
|
||||
|
||||
+4
-2
@@ -263,8 +263,9 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
memberRecentTagService.createOrUpdateNewPersonTag(user.getId());
|
||||
// 初始化用户朋友圈配置
|
||||
memberRecentCfgService.getOrCreate(user.getId());
|
||||
// 为用户添加`消息通知`
|
||||
// 为用户添加`消息通知`和`客服`
|
||||
chatApi.addMessageFriend(user.getId());
|
||||
chatApi.addServiceFriend(user.getId());
|
||||
return serviceToken;
|
||||
}
|
||||
|
||||
@@ -291,8 +292,9 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
memberRecentTagService.createOrUpdateNewPersonTag(user.getId());
|
||||
// 初始化用户朋友圈配置
|
||||
memberRecentCfgService.getOrCreate(user.getId());
|
||||
// 为用户添加`消息通知`
|
||||
// 为用户添加`消息通知`和`客服`
|
||||
chatApi.addMessageFriend(user.getId());
|
||||
chatApi.addServiceFriend(user.getId());
|
||||
return serviceToken;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user