|  | @@ -178,7 +178,37 @@ public class MemberPriceSettingsServiceImpl extends ServiceImpl<MemberPriceSetti
 | 
	
		
			
				|  |  |              if (sysUser == null) {
 | 
	
		
			
				|  |  |                  return;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -//            authSend(sysUser.getId(), sysUser.getPhone(), DateUtil.format(vipCardRecord.getEndTime(), DateUtil.DEFAULT_PATTERN), orderDetailVo.getOrderClient());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // 按时间区分 个数
 | 
	
		
			
				|  |  | +            Integer timeNum = 0;
 | 
	
		
			
				|  |  | +            PeriodEnum periodType  = null;
 | 
	
		
			
				|  |  | +            if (PeriodEnum.DAY.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                timeNum = 1;
 | 
	
		
			
				|  |  | +                periodType = PeriodEnum.DAY;
 | 
	
		
			
				|  |  | +            } else if (PeriodEnum.MONTH.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                timeNum = 1;
 | 
	
		
			
				|  |  | +                periodType = PeriodEnum.MONTH;
 | 
	
		
			
				|  |  | +            } else if (PeriodEnum.QUARTERLY.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                timeNum = 3;
 | 
	
		
			
				|  |  | +                periodType = PeriodEnum.MONTH;
 | 
	
		
			
				|  |  | +            } else if (PeriodEnum.YEAR_HALF.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                timeNum = 6;
 | 
	
		
			
				|  |  | +                periodType = PeriodEnum.MONTH;
 | 
	
		
			
				|  |  | +            } else if (PeriodEnum.YEAR.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                timeNum = 1;
 | 
	
		
			
				|  |  | +                periodType = PeriodEnum.YEAR;
 | 
	
		
			
				|  |  | +            } else if (PeriodEnum.PERPETUAL.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                timeNum = 1;
 | 
	
		
			
				|  |  | +                periodType = PeriodEnum.PERPETUAL;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (periodType == null) {
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            String s = timeNum + periodType.getMsg() + addVipCardRecord.getVipType().getName();
 | 
	
		
			
				|  |  | +            if (PeriodEnum.PERPETUAL.equals(detail.getPeriod())) {
 | 
	
		
			
				|  |  | +                s =addVipCardRecord.getVipType().getName();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            authSend(sysUser.getId(), sysUser.getPhone(), s, orderDetailVo.getOrderClient());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -423,28 +453,20 @@ public class MemberPriceSettingsServiceImpl extends ServiceImpl<MemberPriceSetti
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // 判断是否是机构学生 机构学生推送走另一个
 | 
	
		
			
				|  |  |          Student student = studentService.getById(userId);
 | 
	
		
			
				|  |  | -        if (clientEnum.equals(ClientEnum.STUDENT) && student != null && student.getTenantId() != null && student.getTenantId() >0) {
 | 
	
		
			
				|  |  | -            try {
 | 
	
		
			
				|  |  | -                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.TENANT_VIP_BUY,
 | 
	
		
			
				|  |  | -                        receivers, null, 0, null, ClientEnum.TENANT_STUDENT.getCode(),param1);
 | 
	
		
			
				|  |  | -            } catch (Exception e) {
 | 
	
		
			
				|  |  | -                log.error("会员购买极光消息推送异常,userId={}", userId);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        } else {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  | -                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.VIP_BUY_SUCCESS,
 | 
	
		
			
				|  |  | +                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.NEW_VIP_BUY_SUCCESS,
 | 
	
		
			
				|  |  |                          receivers, null, 0, null, clientEnum.getCode(), param1);
 | 
	
		
			
				|  |  |              } catch (Exception e) {
 | 
	
		
			
				|  |  |                  log.error("会员购买极光消息推送异常,userId={}", userId);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  | -                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.SMS_VIP_BUY_SUCCESS,
 | 
	
		
			
				|  |  | +                sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.SMS_NEW_VIP_BUY_SUCCESS,
 | 
	
		
			
				|  |  |                          receivers, null, 0, null, clientEnum.getCode(), param1);
 | 
	
		
			
				|  |  |              } catch (Exception e) {
 | 
	
		
			
				|  |  |                  log.error("会员购买短信消息推送异常,userId={}", userId);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |