|
|
@@ -3730,10 +3730,11 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
for (Map.Entry<Integer, String> integerStringEntry : userNeedRemindPracticeIdMap.entrySet()) {
|
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
|
userMap.put(integerStringEntry.getKey(), integerStringEntry.getKey().toString());
|
|
|
+ String[] params = integerStringEntry.getValue().split("-");
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.PRACTICE_RENEW_REMIND_PUSH,
|
|
|
- userMap, null, 0, "5?" + pushUrl + (integerStringEntry.getValue()=="0"?"":integerStringEntry.getValue()), "STUDENT");
|
|
|
+ userMap, null, 0, "5?" + pushUrl + (params[0].equals("CHARGE")?"":params[1]), "STUDENT");
|
|
|
}
|
|
|
- List<Integer> practiceIds = userNeedRemindPracticeIdMap.values().stream().map(e->Integer.valueOf(e)).collect(Collectors.toList());
|
|
|
+ List<Integer> practiceIds = userNeedRemindPracticeIdMap.values().stream().map(e->Integer.valueOf(e.split("-")[1])).collect(Collectors.toList());
|
|
|
practiceGroupDao.batchUpdatePracticeRemindStatus(practiceIds, YesOrNoEnum.YES.getCode());
|
|
|
}
|
|
|
}
|