|
|
@@ -244,7 +244,7 @@ public class AppSopLogsConsumer {
|
|
|
|
|
|
// 课程消息(contentType=9)
|
|
|
List<AppSopCourseFinishTempSetting.Setting> courseList = allContent.stream()
|
|
|
- .filter(e -> "9".equals(e.getContentType()))
|
|
|
+ .filter(e -> String.valueOf(SenderType.COURSE.getSysContentTypeCode()).equals(e.getContentType()))
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
MessageUserPayload mu = new MessageUserPayload(sopLogs.getAppCustomerId(), sopLogs.getFsUserId());
|
|
|
@@ -256,7 +256,7 @@ public class AppSopLogsConsumer {
|
|
|
|
|
|
// 文本消息(contentType=11)
|
|
|
List<AppSopCourseFinishTempSetting.Setting> txtList = allContent.stream()
|
|
|
- .filter(e -> "11".equals(e.getContentType()))
|
|
|
+ .filter(e -> String.valueOf(SenderType.TXT.getSysContentTypeCode()).equals(e.getContentType()))
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
if (ObjectUtil.isNotEmpty(txtList)) {
|
|
|
@@ -267,7 +267,7 @@ public class AppSopLogsConsumer {
|
|
|
|
|
|
// 语音消息(contentType=12)
|
|
|
List<AppSopCourseFinishTempSetting.Setting> voiceList = allContent.stream()
|
|
|
- .filter(e -> "12".equals(e.getContentType()))
|
|
|
+ .filter(e -> String.valueOf(SenderType.VOICE.getSysContentTypeCode()).equals(e.getContentType()))
|
|
|
.collect(Collectors.toList());
|
|
|
if (ObjectUtil.isNotEmpty(voiceList)) {
|
|
|
log.info("节点[{}]开始发送消息ID:{}的APP语音消息,用户:{}", nodeId, sopLogs.getId(), sopLogs.getFsUserId());
|
|
|
@@ -287,7 +287,7 @@ public class AppSopLogsConsumer {
|
|
|
//
|
|
|
// // 图片消息(contentType=2)
|
|
|
List<AppSopCourseFinishTempSetting.Setting> imgList = allContent.stream()
|
|
|
- .filter(e -> "2".equals(e.getContentType()))
|
|
|
+ .filter(e -> String.valueOf(SenderType.IMG.getSysContentTypeCode()).equals(e.getContentType()))
|
|
|
.collect(Collectors.toList());
|
|
|
if (ObjectUtil.isNotEmpty(imgList)) {
|
|
|
log.info("节点[{}]开始发送消息ID:{}的APP图片消息,用户:{}", nodeId, sopLogs.getId(), sopLogs.getFsUserId());
|
|
|
@@ -336,24 +336,14 @@ public class AppSopLogsConsumer {
|
|
|
// }
|
|
|
//
|
|
|
// // 文章消息(contentType=25)
|
|
|
-// List<AppSopCourseFinishTempSetting.Setting> articleList = allContent.stream()
|
|
|
-// .filter(e -> "25".equals(e.getContentType()))
|
|
|
-// .collect(Collectors.toList());
|
|
|
-// if (ObjectUtil.isNotEmpty(articleList)) {
|
|
|
-// log.info("节点[{}]开始发送消息ID:{}的APP文章消息,用户:{}", nodeId, sopLogs.getId(), sopLogs.getFsUserId());
|
|
|
-// AbstractAppMessageSender articleSender = senderFactory.getSender(SenderType.ARTICLE.getType());
|
|
|
-// result.getInfo().addAll(articleSender.sendForSop(articleList, mu));
|
|
|
-// }
|
|
|
-//
|
|
|
-// // 文章消息(contentType=26)
|
|
|
-// List<AppSopCourseFinishTempSetting.Setting> openClassVideoList = allContent.stream()
|
|
|
-// .filter(e -> "26".equals(e.getContentType()))
|
|
|
-// .collect(Collectors.toList());
|
|
|
-// if (ObjectUtil.isNotEmpty(openClassVideoList)) {
|
|
|
-// log.info("节点[{}]开始发送消息ID:{}的APP公开课消息,用户:{}", nodeId, sopLogs.getId(), sopLogs.getFsUserId());
|
|
|
-// AbstractAppMessageSender openClassVideoSender = senderFactory.getSender(SenderType.OPEN_CLASS.getType());
|
|
|
-// result.getInfo().addAll(openClassVideoSender.sendForSop(openClassVideoList, mu));
|
|
|
-// }
|
|
|
+ List<AppSopCourseFinishTempSetting.Setting> articleList = allContent.stream()
|
|
|
+ .filter(e -> String.valueOf(SenderType.ARTICLE.getSysContentTypeCode()).equals(e.getContentType()))
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ if (ObjectUtil.isNotEmpty(articleList)) {
|
|
|
+ log.info("节点[{}]开始发送消息ID:{}的APP文章消息,用户:{}", nodeId, sopLogs.getId(), sopLogs.getFsUserId());
|
|
|
+ AbstractAppMessageSender articleSender = senderFactory.getSender(SenderType.ARTICLE.getType());
|
|
|
+ result.getInfo().addAll(articleSender.sendForSop(articleList, mu));
|
|
|
+ }
|
|
|
|
|
|
log.info("节点[{}]消息ID:{}发送完成,子项数量:{}", nodeId, sopLogs.getId(), result.getInfo().size());
|
|
|
return result;
|