|
@@ -534,22 +534,22 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
|
|
|
// 消息通知
|
|
|
try {
|
|
|
- sendBuyMessage(userOrderDetailVo.getMerchId(), userOrderDetailVo.getUserId(), userOrderDetailVo.getBizId());
|
|
|
+ sendBuyMessage(userOrderDetailVo.getMerchId(), userOrderDetailVo.getUserId(), userOrderDetailVo.getBizId(),userOrderDetailVo.getOrderClient());
|
|
|
} catch (Exception e) {
|
|
|
- log.warn("学生购买曲目消息推送失败 {}", e.getMessage());
|
|
|
+ log.warn("购买曲目消息推送失败 {}", e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 发送购买消息通知
|
|
|
- *
|
|
|
- * @param teacherId 老师id
|
|
|
+ * @param teacherId 老师id
|
|
|
* @param studentId 学生id
|
|
|
* @param musicSheetId 曲目id
|
|
|
+ * @param orderClient
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public boolean sendBuyMessage(Long teacherId, Long studentId, Long musicSheetId) {
|
|
|
+ public boolean sendBuyMessage(Long teacherId, Long studentId, Long musicSheetId, ClientEnum orderClient) {
|
|
|
SysUser teacher = sysUserFeignService.queryUserById(teacherId);
|
|
|
SysUser student = sysUserFeignService.queryUserById(studentId);
|
|
|
if (StringUtil.isEmpty(teacher.getPhone())) {
|
|
@@ -574,7 +574,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,
|
|
|
MessageTypeEnum.STUDENT_BUY_MUSIC_SHEET_SUCCESS, studentReceivers, null,
|
|
|
- 0, url, ClientEnum.STUDENT.getCode(), musicSheet.getMusicSheetName());
|
|
|
+ 0, url, orderClient.getCode(), musicSheet.getMusicSheetName());
|
|
|
// 推送学生
|
|
|
Map<Long, String> studentSMS = new HashMap<>();
|
|
|
studentSMS.put(studentId, student.getPhone());
|