From c93dfa3912f0fed74faa2f5f3ef42c318a04a7a2 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 13 四月 2020 11:04:14 +0800
Subject: [PATCH] 消息

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java
index fd6b9db..ffeded7 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java
@@ -17,6 +17,8 @@
 import com.yeshi.fanli.entity.bus.user.UserInfoExtra;
 import com.yeshi.fanli.entity.bus.user.UserInviteValidNum;
 import com.yeshi.fanli.entity.bus.user.UserSystemCoupon;
+import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
+import com.yeshi.fanli.entity.bus.user.vip.UserLevelUpgradedNotify;
 import com.yeshi.fanli.entity.bus.user.vip.UserVIPInfo;
 import com.yeshi.fanli.entity.bus.user.vip.UserVIPPreInfo;
 import com.yeshi.fanli.entity.system.SystemCoupon.CouponTypeEnum;
@@ -33,6 +35,7 @@
 import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce;
 import com.yeshi.fanli.service.inter.user.invite.UserInviteValidNumService;
 import com.yeshi.fanli.service.inter.user.msg.UserAccountMsgNotificationService;
+import com.yeshi.fanli.service.inter.user.vip.UserLevelUpgradedNotifyService;
 import com.yeshi.fanli.service.inter.user.vip.UserVIPInfoService;
 import com.yeshi.fanli.service.inter.user.vip.UserVIPPreInfoService;
 import com.yeshi.fanli.service.inter.user.vip.UserVipConfigService;
@@ -88,6 +91,9 @@
 	
 	@Resource
 	private UserInviteValidNumService userInviteValidNumService;
+	
+	@Resource
+	private UserLevelUpgradedNotifyService userLevelUpgradedNotifyService;
 
 	@Override
 	@Transactional(rollbackFor = Exception.class)
@@ -221,6 +227,15 @@
 		info.setUpdateTime(upgradeTime);
 		userVIPInfoMapper.updateByPrimaryKeySelective(info);
 
+		// 鍗囩骇寮规鎻愮ず
+		UserLevelUpgradedNotify notify = new UserLevelUpgradedNotify();
+		notify.setUid(uid);
+		notify.setFromLevel(UserLevelEnum.highVIP);
+		notify.setToLevel(UserLevelEnum.superVIP);
+		notify.setValid(true);
+		notify.setCreateTime(new Date());
+		userLevelUpgradedNotifyService.addUserLevelUpgradedNotify(notify);
+		
 		try {
 			// 璧犻�佸厤鍗曞埜
 			String giveCoupon = userVipConfigService.getValueByKey("vip_pre_10_gift_givefree_coupon");

--
Gitblit v1.8.0