|
@@ -160,6 +160,19 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
//获取当天创建且未缴费的数据,并推送
|
|
//获取当天创建且未缴费的数据,并推送
|
|
List<MusicGroupPaymentCalenderDetail> details = musicGroupPaymentCalenderDetailDao.queryNoPaymentCanPushList();
|
|
List<MusicGroupPaymentCalenderDetail> details = musicGroupPaymentCalenderDetailDao.queryNoPaymentCanPushList();
|
|
if(details != null && details.size() > 0){
|
|
if(details != null && details.size() > 0){
|
|
|
|
+ Set<String> musicGroupIds = details.stream().map(e -> e.getMusicGroupId()).collect(Collectors.toSet());
|
|
|
|
+ Map<String, String> musicGroupNameMap = MapUtil.convertMybatisMap(musicGroupDao.queryMusicGroupNameMap(musicGroupIds));
|
|
|
|
+ for (MusicGroupPaymentCalenderDetail detail:details) {
|
|
|
|
+ Map<Integer, String> push = new HashMap<>(1);
|
|
|
|
+ push.put(detail.getUserId(), detail.getUserId() + "");
|
|
|
|
+// MusicGroup musicGroup = musicGroupDao.get(detail.getMusicGroupId());
|
|
|
|
+ String baseUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
|
|
|
|
+ String memo = "4?" + baseUrl + "/#/renew?musicGroupId=" + detail.getMusicGroupId();
|
|
|
|
+ // 发送续费通知
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_WAIT_RENEW_MESSAGE, push,
|
|
|
|
+ null, 0, memo, "STUDENT", musicGroupNameMap.get(detail.getMusicGroupId()));
|
|
|
|
+ }
|
|
|
|
+ /*Map<Integer,String> listMap = MapUtil.convertMybatisMap(musicGroupPaymentCalenderDetailDao.queryPaymentPushMap());
|
|
Set<Integer> studentIds = details.stream().map(e -> e.getUserId()).collect(Collectors.toSet());
|
|
Set<Integer> studentIds = details.stream().map(e -> e.getUserId()).collect(Collectors.toSet());
|
|
String musicGroupId = details.get(0).getMusicGroupId();
|
|
String musicGroupId = details.get(0).getMusicGroupId();
|
|
if (studentIds.size() > 0) {
|
|
if (studentIds.size() > 0) {
|
|
@@ -173,7 +186,7 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
// 发送续费通知
|
|
// 发送续费通知
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_WAIT_RENEW_MESSAGE, push,
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_WAIT_RENEW_MESSAGE, push,
|
|
null, 0, memo, "STUDENT", musicGroup.getName());
|
|
null, 0, memo, "STUDENT", musicGroup.getName());
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
}
|
|
}
|
|
|
|
|
|
Date date = new Date();
|
|
Date date = new Date();
|