|
@@ -331,6 +331,10 @@ public class PayNonOrderServiceImpl implements PayNonOrderService {
|
|
|
PayParamBo payParam = jsonParam.getData();
|
|
|
// 获取会员套餐记录
|
|
|
VipRecordBo record = payOrderMapper.getVipPackageRecord(payParam.getVipRecordId());
|
|
|
+ if (null == record){
|
|
|
+ log.info("【升级超级会员-微信线上支付】该笔记录异常,记录Id:"+payParam.getVipRecordId());
|
|
|
+ return ResponseJson.error("该笔记录异常!", null);
|
|
|
+ }
|
|
|
if (null != record.getPayStatus() && 1 == record.getPayStatus()){
|
|
|
return ResponseJson.error("该笔记录已支付,请勿重复支付!", null);
|
|
|
}
|
|
@@ -539,7 +543,14 @@ public class PayNonOrderServiceImpl implements PayNonOrderService {
|
|
|
// 金额
|
|
|
double payAmount = amount.doubleValue();
|
|
|
String payFormData = json.toJSONString();
|
|
|
- // todo 支付成功-超级会员数据库修改
|
|
|
+
|
|
|
+
|
|
|
+ //todo 支付成功-添加收款记录
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //超级会员数据库修改
|
|
|
UserVipPo userVip = new UserVipPo();
|
|
|
UserVipPo dbUserVip = payOrderMapper.getUserVipInfo(userId);
|
|
|
Date beginTime = new Date();
|