|  | @@ -882,6 +882,14 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
 | 
	
		
			
				|  |  |          //查询学生信息
 | 
	
		
			
				|  |  |          SysUser studentInfo = getSysUser(studentPayment.getUserId());
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            String payType = "";
 | 
	
		
			
				|  |  | +            if (studentPayment.getActualPrice().compareTo(BigDecimal.ZERO) >0) {
 | 
	
		
			
				|  |  | +                payType = "购买";
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                payType = "领取";
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              //极光-消息推送-学生端-通知学生购买成功-跳转到APP
 | 
	
		
			
				|  |  |              MessageTypeEnum liveBuy = MessageTypeEnum.LIVE_BUY;
 | 
	
		
			
				|  |  |              //查询推送跳转的url
 | 
	
	
		
			
				|  | @@ -889,7 +897,7 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
 | 
	
		
			
				|  |  |              Map<Long, String> studentReceivers = new HashMap<>();
 | 
	
		
			
				|  |  |              studentReceivers.put(studentInfo.getId(), studentInfo.getPhone());
 | 
	
		
			
				|  |  |              sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, liveBuy,
 | 
	
		
			
				|  |  | -                    studentReceivers, null, 0, liveBuyUrl, ClientEnum.STUDENT.getCode(),
 | 
	
		
			
				|  |  | +                    studentReceivers, null, 0, liveBuyUrl, ClientEnum.STUDENT.getCode(),payType,
 | 
	
		
			
				|  |  |                      teacherInfo.getUsername(), courseGroup.getName());
 | 
	
		
			
				|  |  |              log.info("buyLiveCourseSuccess buyLiveSendMessage LIVE_BUY ok");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -900,7 +908,7 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
 | 
	
		
			
				|  |  |              Map<Long, String> smsStudentReceivers = new HashMap<>();
 | 
	
		
			
				|  |  |              smsStudentReceivers.put(studentInfo.getId(), studentInfo.getPhone());
 | 
	
		
			
				|  |  |              sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, smsLiveBuy,
 | 
	
		
			
				|  |  | -                    smsStudentReceivers, null, 0, null, null,
 | 
	
		
			
				|  |  | +                    smsStudentReceivers, null, 0, null, null,payType,
 | 
	
		
			
				|  |  |                      teacherInfo.getUsername(), courseGroup.getName(), smsLiveBuyUrl);
 | 
	
		
			
				|  |  |              log.info("buyLiveCourseSuccess buyLiveSendMessage SMS_BUY_LIVE ok");
 | 
	
		
			
				|  |  |  
 |