|
@@ -1611,12 +1611,12 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
|
|
|
|
|
Map<Integer, String> teacherMap = new HashMap<>();
|
|
Map<Integer, String> teacherMap = new HashMap<>();
|
|
|
teacherMap.put(practiceGroup.getUserId(), practiceGroup.getUserId().toString());
|
|
teacherMap.put(practiceGroup.getUserId(), practiceGroup.getUserId().toString());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TEACHER_SMS_PUSH_PRACTICE_CREATE,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TEACHER_PUSH_PRACTICE_CREATE,
|
|
|
teacherMap, null, 0, null, "TEACHER",
|
|
teacherMap, null, 0, null, "TEACHER",
|
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
|
Map<Integer, String> teacherPhoneMap = new HashMap<>();
|
|
Map<Integer, String> teacherPhoneMap = new HashMap<>();
|
|
|
teacherPhoneMap.put(practiceGroup.getUserId(), teacher.getPhone());
|
|
teacherPhoneMap.put(practiceGroup.getUserId(), teacher.getPhone());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.TEACHER_SMS_PUSH_PRACTICE_CREATE,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.TEACHER_SMS_PRACTICE_CREATE,
|
|
|
teacherPhoneMap, null, 0, null, "TEACHER",
|
|
teacherPhoneMap, null, 0, null, "TEACHER",
|
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
|
|
|
|
|
@@ -2612,7 +2612,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
|
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
|
classFee.put("course", amount);
|
|
classFee.put("course", amount);
|
|
|
classFee.put("instrument", BigDecimal.ZERO);
|
|
classFee.put("instrument", BigDecimal.ZERO);
|
|
@@ -3078,7 +3078,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
|
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
|
classFee.put("course", amount);
|
|
classFee.put("course", amount);
|
|
|
classFee.put("instrument", BigDecimal.ZERO);
|
|
classFee.put("instrument", BigDecimal.ZERO);
|
|
@@ -3250,12 +3250,12 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
if (drillTimesOnWeek != null) {
|
|
if (drillTimesOnWeek != null) {
|
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
|
userMap.put(practiceGroup.getStudentId(), practiceGroup.getStudentId().toString());
|
|
userMap.put(practiceGroup.getStudentId(), practiceGroup.getStudentId().toString());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_SMS_PUSH_PAY_PRACTICE_BUY_SUCCESS,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_PAY_PRACTICE_BUY_SUCCESS,
|
|
|
userMap, null, 0, null, "STUDENT", groupStartTime, groupEndTime, teacherName, drillTimesOnWeek, firstCourseStartTime);
|
|
userMap, null, 0, null, "STUDENT", groupStartTime, groupEndTime, teacherName, drillTimesOnWeek, firstCourseStartTime);
|
|
|
SysUser student = teacherDao.getUser(practiceGroup.getStudentId());
|
|
SysUser student = teacherDao.getUser(practiceGroup.getStudentId());
|
|
|
Map<Integer, String> userPhoneMap = new HashMap<>();
|
|
Map<Integer, String> userPhoneMap = new HashMap<>();
|
|
|
userPhoneMap.put(practiceGroup.getStudentId(), student.getPhone());
|
|
userPhoneMap.put(practiceGroup.getStudentId(), student.getPhone());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_PUSH_PAY_PRACTICE_BUY_SUCCESS,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_PAY_PRACTICE_BUY_SUCCESS,
|
|
|
userPhoneMap, null, 0, null, "STUDENT", groupStartTime, groupEndTime, teacherName, drillTimesOnWeek, firstCourseStartTime);
|
|
userPhoneMap, null, 0, null, "STUDENT", groupStartTime, groupEndTime, teacherName, drillTimesOnWeek, firstCourseStartTime);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -3275,12 +3275,12 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
|
|
|
|
|
Map<Integer, String> teacherMap = new HashMap<>();
|
|
Map<Integer, String> teacherMap = new HashMap<>();
|
|
|
teacherMap.put(practiceGroup.getUserId(), practiceGroup.getUserId().toString());
|
|
teacherMap.put(practiceGroup.getUserId(), practiceGroup.getUserId().toString());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TEACHER_SMS_PUSH_PRACTICE_CREATE,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TEACHER_PUSH_PRACTICE_CREATE,
|
|
|
teacherMap, null, 0, null, "TEACHER",
|
|
teacherMap, null, 0, null, "TEACHER",
|
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
|
Map<Integer, String> teacherPhoneMap = new HashMap<>();
|
|
Map<Integer, String> teacherPhoneMap = new HashMap<>();
|
|
|
teacherPhoneMap.put(practiceGroup.getUserId(), teacher.getPhone());
|
|
teacherPhoneMap.put(practiceGroup.getUserId(), teacher.getPhone());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.TEACHER_SMS_PUSH_PRACTICE_CREATE,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.TEACHER_SMS_PRACTICE_CREATE,
|
|
|
teacherPhoneMap, null, 0, null, "TEACHER",
|
|
teacherPhoneMap, null, 0, null, "TEACHER",
|
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
teacher.getRealName(), practiceType, practiceGroup.getName());
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -3590,7 +3590,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
|
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
|
classFee.put("course", newOrder.getActualAmount());
|
|
classFee.put("course", newOrder.getActualAmount());
|
|
|
classFee.put("instrument", BigDecimal.ZERO);
|
|
classFee.put("instrument", BigDecimal.ZERO);
|
|
@@ -3720,7 +3720,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL_MDAYA);
|
|
|
|
|
|
|
|
for (CourseScheduleEvaluate report : reports) {
|
|
for (CourseScheduleEvaluate report : reports) {
|
|
|
PracticeGroup userFreePracticeGroup = practiceGroupDao.get(Long.valueOf(report.getMusicGroupId()));
|
|
PracticeGroup userFreePracticeGroup = practiceGroupDao.get(Long.valueOf(report.getMusicGroupId()));
|
|
@@ -3740,14 +3740,14 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
if (pushType.equals("ALL") || pushType.equals("JIGUANG")) {
|
|
if (pushType.equals("ALL") || pushType.equals("JIGUANG")) {
|
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
|
userMap.put(userFreePracticeGroup.getStudentId(), userFreePracticeGroup.getStudentId().toString());
|
|
userMap.put(userFreePracticeGroup.getStudentId(), userFreePracticeGroup.getStudentId().toString());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_SMS_PUSH_PRACTICE_COMPLETED_STUDY_REPORT,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_PRACTICE_COMPLETED_STUDY_REPORT,
|
|
|
userMap, null, 0, pushUrl.insert(0, "5?").toString(), "STUDENT", pushUrl.toString());
|
|
userMap, null, 0, pushUrl.insert(0, "5?").toString(), "STUDENT", pushUrl.toString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (pushType.equals("ALL") || pushType.equals("SMS")) {
|
|
if (pushType.equals("ALL") || pushType.equals("SMS")) {
|
|
|
Map<Integer, String> userPhoneMap = new HashMap<>();
|
|
Map<Integer, String> userPhoneMap = new HashMap<>();
|
|
|
userPhoneMap.put(userFreePracticeGroup.getStudentId(), student.getPhone());
|
|
userPhoneMap.put(userFreePracticeGroup.getStudentId(), student.getPhone());
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_PUSH_PRACTICE_COMPLETED_STUDY_REPORT,
|
|
|
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_PRACTICE_COMPLETED_STUDY_REPORT,
|
|
|
userPhoneMap, null, 0, null, "STUDENT", HttpUtil.getSortUrl(smsUrl.toString()));
|
|
userPhoneMap, null, 0, null, "STUDENT", HttpUtil.getSortUrl(smsUrl.toString()));
|
|
|
}
|
|
}
|
|
|
report.setIsPushed(1);
|
|
report.setIsPushed(1);
|
|
@@ -3864,7 +3864,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
List<Map<Integer, String>> userNeedRemindPracticeIdMaps = practiceGroupDao.getUserNeedRemindPracticeIdMap(needRemindStudentIds);
|
|
List<Map<Integer, String>> userNeedRemindPracticeIdMaps = practiceGroupDao.getUserNeedRemindPracticeIdMap(needRemindStudentIds);
|
|
|
if (!CollectionUtils.isEmpty(userNeedRemindPracticeIdMaps)) {
|
|
if (!CollectionUtils.isEmpty(userNeedRemindPracticeIdMaps)) {
|
|
|
Map<Integer, String> userNeedRemindPracticeIdMap = MapUtil.convertIntegerMap(userNeedRemindPracticeIdMaps);
|
|
Map<Integer, String> userNeedRemindPracticeIdMap = MapUtil.convertIntegerMap(userNeedRemindPracticeIdMaps);
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL_MDAYA);
|
|
|
String pushUrl = baseApiUrl + "/#/auditionActive/1?groupId=";
|
|
String pushUrl = baseApiUrl + "/#/auditionActive/1?groupId=";
|
|
|
for (Map.Entry<Integer, String> integerStringEntry : userNeedRemindPracticeIdMap.entrySet()) {
|
|
for (Map.Entry<Integer, String> integerStringEntry : userNeedRemindPracticeIdMap.entrySet()) {
|
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
@@ -4292,7 +4292,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
LOGGER.error("[{}]小课购买协议生成错误:{}", practiceGroup.getId(), e.getCause());
|
|
LOGGER.error("[{}]小课购买协议生成错误:{}", practiceGroup.getId(), e.getCause());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
|
|
|
//分类费用 course,instrument,accessories,other
|
|
//分类费用 course,instrument,accessories,other
|
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
Map<String, BigDecimal> classFee = new HashMap<>();
|
|
|
classFee.put("course", amount);
|
|
classFee.put("course", amount);
|
|
@@ -4478,7 +4478,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
String orderSubject = "营销活动";
|
|
String orderSubject = "营销活动";
|
|
|
String receiver = "activity";
|
|
String receiver = "activity";
|
|
|
|
|
|
|
|
- String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
|
|
|
|
|
|
|
+ String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
|
|
|
|
|
|
|
|
Map payMap = payService.getPayMap(
|
|
Map payMap = payService.getPayMap(
|
|
|
activityFee,
|
|
activityFee,
|