|
@@ -380,6 +380,9 @@ public class UserApplicationService extends ServiceImpl<UserApplicationMapper, U
|
|
|
//获取项目所在的区域主管的信息
|
|
|
ProjectInfo projectInfo = projectService.getProjectById(userApplyRequest.getProjectId());
|
|
|
if (projectInfo != null) {
|
|
|
+ //将消息推送到app端
|
|
|
+ PushMessage pushMessage = PushMessage.workApplyPermission(applyName, projectInfo.getProjectName(),
|
|
|
+ permission.get(userApplyRequest.getPowerType()));
|
|
|
if (projectInfo.getRegionDirectorId() != null) {
|
|
|
PushUserInfo regionDirector = pushUserService.getCompanyUserInfoByUserId(companyId,
|
|
|
projectInfo.getRegionDirectorId());
|
|
@@ -387,20 +390,17 @@ public class UserApplicationService extends ServiceImpl<UserApplicationMapper, U
|
|
|
pushUserInfoList.add(regionDirector);
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- if (pushUserInfoList != null && pushUserInfoList.size() > 0) {
|
|
|
- //将消息推送到app端
|
|
|
- PushMessage pushMessage = PushMessage.workApplyPermission(applyName, projectInfo.getProjectName(),
|
|
|
- permission.get(userApplyRequest.getPowerType()));
|
|
|
- //消息内容
|
|
|
- String content = pushMessage.getContent();
|
|
|
- pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfoList);
|
|
|
- //将消息推送到pc端
|
|
|
- List<Long> userIdList = pushUserInfoList.stream().map(PushUserInfo::getUserId)
|
|
|
- .collect(Collectors.toList());
|
|
|
- SendMessageUtil.sendMessageToPC(jmsMessagingTemplate, userIdList, content,
|
|
|
- WebSocketConstants.MessageType.TEAM_MSG);
|
|
|
- return true;
|
|
|
+ if (pushUserInfoList != null && pushUserInfoList.size() > 0) {
|
|
|
+ //消息内容
|
|
|
+ String content = pushMessage.getContent();
|
|
|
+ pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfoList);
|
|
|
+ //将消息推送到pc端
|
|
|
+ List<Long> userIdList = pushUserInfoList.stream().map(PushUserInfo::getUserId)
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ SendMessageUtil.sendMessageToPC(jmsMessagingTemplate, userIdList, content,
|
|
|
+ WebSocketConstants.MessageType.TEAM_MSG);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|
|
|
return false;
|
|
|
}
|