|
@@ -953,13 +953,14 @@ public class RegisterServiceImpl implements RegisterService {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 现金买超级会员回调
|
|
* 现金买超级会员回调
|
|
|
|
+ *
|
|
* @param userId
|
|
* @param userId
|
|
* @param packageId
|
|
* @param packageId
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Override
|
|
@Override
|
|
- public ResponseJson superVipByMoney(Integer userId,Integer packageId) throws ParseException {
|
|
|
|
|
|
+ public ResponseJson superVipByMoney(Integer userId, Integer packageId) throws ParseException {
|
|
// SuperVipDto endFlag = findEnd(userId);
|
|
// SuperVipDto endFlag = findEnd(userId);
|
|
// VipPackage pac = vipMapper.findUserPackage(packageId);
|
|
// VipPackage pac = vipMapper.findUserPackage(packageId);
|
|
// Calendar cal = Calendar.getInstance();
|
|
// Calendar cal = Calendar.getInstance();
|
|
@@ -991,6 +992,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
// }
|
|
// }
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 采美豆买超级会员
|
|
* 采美豆买超级会员
|
|
*/
|
|
*/
|
|
@@ -1036,7 +1038,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
}
|
|
}
|
|
Calendar cal = Calendar.getInstance();
|
|
Calendar cal = Calendar.getInstance();
|
|
Date beginTime = new Date();
|
|
Date beginTime = new Date();
|
|
- if (null != endFlag.getVipFlag() && 1 == endFlag.getVipFlag()){
|
|
|
|
|
|
+ if (null != endFlag.getVipFlag() && 1 == endFlag.getVipFlag()) {
|
|
// 有效期内续费
|
|
// 有效期内续费
|
|
beginTime = endFlag.getEndTime();
|
|
beginTime = endFlag.getEndTime();
|
|
}
|
|
}
|
|
@@ -1137,7 +1139,7 @@ public class RegisterServiceImpl implements RegisterService {
|
|
try {
|
|
try {
|
|
smsFeign.getSendSms(mobile, message);
|
|
smsFeign.getSendSms(mobile, message);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- log.error("短信发送异常"+e);
|
|
|
|
|
|
+ log.error("短信发送异常" + e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (repayFlag == 1) {
|
|
} else if (repayFlag == 1) {
|
|
@@ -1158,13 +1160,13 @@ public class RegisterServiceImpl implements RegisterService {
|
|
superVip.setPayWay(4);
|
|
superVip.setPayWay(4);
|
|
setHistory(superVip);
|
|
setHistory(superVip);
|
|
//发短信
|
|
//发短信
|
|
- message="【采美365】恭喜您成功续费采美平台超级会员,为期" + userPackageTime + "个月,快戳采美网站链接 www.caimei365.com 或微信搜索“采美采购商城”小程序登录采美平台畅享会员特权吧。关注公众号“采美365网”可获取更多优惠和精彩资讯。";
|
|
|
|
|
|
+ message = "【采美365】恭喜您成功续费采美平台超级会员,为期" + userPackageTime + "个月,快戳采美网站链接 www.caimei365.com 或微信搜索“采美采购商城”小程序登录采美平台畅享会员特权吧。关注公众号“采美365网”可获取更多优惠和精彩资讯。";
|
|
String mobile = vipMapper.findMobile(userId);
|
|
String mobile = vipMapper.findMobile(userId);
|
|
if (mobile != null && mobile != "") {
|
|
if (mobile != null && mobile != "") {
|
|
try {
|
|
try {
|
|
smsFeign.getSendSms(mobile, message);
|
|
smsFeign.getSendSms(mobile, message);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- log.error("短信发送异常"+e);
|
|
|
|
|
|
+ log.error("短信发送异常" + e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (repayFlag == -1) {
|
|
} else if (repayFlag == -1) {
|
|
@@ -1188,13 +1190,13 @@ public class RegisterServiceImpl implements RegisterService {
|
|
superVip.setPayWay(4);
|
|
superVip.setPayWay(4);
|
|
setHistory(superVip);
|
|
setHistory(superVip);
|
|
//发短信
|
|
//发短信
|
|
- message="【采美365】恭喜您成功续费采美平台超级会员,为期" + userPackageTime + "个月,快戳采美网站链接 www.caimei365.com 或微信搜索“采美采购商城”小程序登录采美平台畅享会员特权吧。关注公众号“采美365网”可获取更多优惠和精彩资讯。";
|
|
|
|
|
|
+ message = "【采美365】恭喜您成功续费采美平台超级会员,为期" + userPackageTime + "个月,快戳采美网站链接 www.caimei365.com 或微信搜索“采美采购商城”小程序登录采美平台畅享会员特权吧。关注公众号“采美365网”可获取更多优惠和精彩资讯。";
|
|
String mobile = vipMapper.findMobile(userId);
|
|
String mobile = vipMapper.findMobile(userId);
|
|
if (mobile != null && mobile != "") {
|
|
if (mobile != null && mobile != "") {
|
|
try {
|
|
try {
|
|
smsFeign.getSendSms(mobile, message);
|
|
smsFeign.getSendSms(mobile, message);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- log.error("短信发送异常"+e);
|
|
|
|
|
|
+ log.error("短信发送异常" + e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1202,9 +1204,10 @@ public class RegisterServiceImpl implements RegisterService {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 修改超级会员记录表
|
|
|
|
|
|
+ * 增加sviphistory记录
|
|
*/
|
|
*/
|
|
private void setHistory(SuperVipPo vip) {
|
|
private void setHistory(SuperVipPo vip) {
|
|
|
|
+ Calendar cal = Calendar.getInstance();
|
|
VipPayHistoryPo payHistory = new VipPayHistoryPo();
|
|
VipPayHistoryPo payHistory = new VipPayHistoryPo();
|
|
VipPackage pac = vipMapper.findUserPackage(vip.getPackageId());
|
|
VipPackage pac = vipMapper.findUserPackage(vip.getPackageId());
|
|
payHistory.setUserId(vip.getUserId());
|
|
payHistory.setUserId(vip.getUserId());
|
|
@@ -1214,8 +1217,10 @@ public class RegisterServiceImpl implements RegisterService {
|
|
payHistory.setPayWay(vip.getPayWay());
|
|
payHistory.setPayWay(vip.getPayWay());
|
|
payHistory.setPackageId(vip.getPackageId());
|
|
payHistory.setPackageId(vip.getPackageId());
|
|
payHistory.setPrice(0.00);
|
|
payHistory.setPrice(0.00);
|
|
- payHistory.setBeginTime(vip.getBeginTime());
|
|
|
|
- payHistory.setEndTime(vip.getEndTime());
|
|
|
|
|
|
+ payHistory.setBeginTime(vip.getUpdateTime());
|
|
|
|
+ cal.setTime(vip.getUpdateTime());
|
|
|
|
+ cal.add(Calendar.MONTH, pac.getDuration());
|
|
|
|
+ payHistory.setEndTime(cal.getTime());
|
|
vipMapper.addPayHistory(payHistory);
|
|
vipMapper.addPayHistory(payHistory);
|
|
}
|
|
}
|
|
}
|
|
}
|