|
@@ -28,6 +28,8 @@ import java.time.ZoneId;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import static com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum.PAY_DISCOUNT_JG;
|
|
|
+
|
|
|
/**
|
|
|
* 购买会员卡记录表
|
|
|
* 2024-11-15 10:57:20
|
|
@@ -71,6 +73,22 @@ public class DiscountCardRecordServiceImpl extends ServiceImpl<DiscountCardRecor
|
|
|
|
|
|
addStudentDiscount(discountCardRecord);
|
|
|
|
|
|
+ // 购买成功推送
|
|
|
+ com.yonge.cooleshow.auth.api.entity.SysUser sysUser = sysUserService.getByUserId(discountCardRecord.getUserId());
|
|
|
+ if (sysUser == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<Long, String> receivers = new HashMap<>();
|
|
|
+ receivers.put(sysUser.getId(), sysUser.getPhone());
|
|
|
+
|
|
|
+ try {
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, PAY_DISCOUNT_JG,receivers,
|
|
|
+ null,0,null,ClientEnum.STUDENT.name()
|
|
|
+ ,discountCardRecord.getTimes());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("消息发送失败 ", e);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|