From 5156dd3b2fc73574813f1bee5133c7d007ba37bb Mon Sep 17 00:00:00 2001 From: zk Date: Fri, 15 May 2026 16:42:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=B6=88=E6=81=AF=E6=8E=A8?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/jiayunet/service/MemberProductService.java | 4 ++++ .../main/java/org/jiayunet/service/UserRegisterService.java | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/client-api/src/main/java/org/jiayunet/service/MemberProductService.java b/client-api/src/main/java/org/jiayunet/service/MemberProductService.java index df2bb6f..0247ce6 100644 --- a/client-api/src/main/java/org/jiayunet/service/MemberProductService.java +++ b/client-api/src/main/java/org/jiayunet/service/MemberProductService.java @@ -46,6 +46,9 @@ public class MemberProductService { @Autowired private MemberGrantService memberGrantService; + @Autowired + private MessageService messageService; + @Autowired private WxNativePayAbility wxNativePayAbility; @@ -149,6 +152,7 @@ public class MemberProductService { // 查商品拿 durationDays,发放会员权益 MemberProduct product = memberProductMapper.selectById(order.getProductId()); memberGrantService.grant(order.getUserId(), product.getDurationDays()); + messageService.sendToUser(3, order.getUserId(), "会员购买成功", "您已成功购买会员," + product.getDurationDays() + "天会员权益已到账", "memberOrder", order.getId()); log.info("会员支付成功处理完成 orderNo:{} userId:{} durationDays:{}", orderNo, order.getUserId(), product.getDurationDays()); } diff --git a/client-api/src/main/java/org/jiayunet/service/UserRegisterService.java b/client-api/src/main/java/org/jiayunet/service/UserRegisterService.java index 54186f5..64e5302 100644 --- a/client-api/src/main/java/org/jiayunet/service/UserRegisterService.java +++ b/client-api/src/main/java/org/jiayunet/service/UserRegisterService.java @@ -52,6 +52,9 @@ public class UserRegisterService { @Autowired private MemberGrantService memberGrantService; + @Autowired + private MessageService messageService; + @Value("${app.reward.register-days:3}") private int registerDays; @@ -85,6 +88,7 @@ public class UserRegisterService { // 发放新用户注册会员权益 memberGrantService.grant(user.getId(), registerDays); + messageService.sendToUser(1, user.getId(), "欢迎加入OfferPie", "注册成功,已赠送您" + registerDays + "天会员权益,快来体验AI求职助手吧!", null, null); return user; } @@ -118,6 +122,7 @@ public class UserRegisterService { // 发放邀请人会员权益 memberGrantService.grant(inviter.getId(), inviteDays); + messageService.sendToUser(1, inviter.getId(), "邀请奖励到账", "您邀请的好友已成功注册," + inviteDays + "天会员权益已到账", null, null); } /**