|
@@ -410,7 +410,7 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|
orderPayLink.setUnpaidAmount(price);
|
|
orderPayLink.setUnpaidAmount(price);
|
|
}else if (null != payLinkDto.getAuthVipRecordId()){
|
|
}else if (null != payLinkDto.getAuthVipRecordId()){
|
|
// 获取认证通会员套餐记录
|
|
// 获取认证通会员套餐记录
|
|
- VipRecordBo record = payOrderMapper.getAuthVipRecord(payLinkDto.getVipRecordId());
|
|
|
|
|
|
+ VipRecordBo record = payOrderMapper.getAuthVipRecord(payLinkDto.getAuthVipRecordId());
|
|
// 获取认证通会员套餐信息
|
|
// 获取认证通会员套餐信息
|
|
AuthVipPackagePo packagePo = payOrderMapper.getAuthVipPackageById(record.getPackageId());
|
|
AuthVipPackagePo packagePo = payOrderMapper.getAuthVipPackageById(record.getPackageId());
|
|
orderPayLink.setVipMonth(1 == packagePo.getUnit() ? packagePo.getDuration() : packagePo.getDuration() * 12);
|
|
orderPayLink.setVipMonth(1 == packagePo.getUnit() ? packagePo.getDuration() : packagePo.getDuration() * 12);
|
|
@@ -462,7 +462,9 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|
// 链接状态,0成功
|
|
// 链接状态,0成功
|
|
int code = 0;
|
|
int code = 0;
|
|
String userName = "";
|
|
String userName = "";
|
|
- // 链接类型:1订单,2超级会员
|
|
|
|
|
|
+ // 认证通供应商信息
|
|
|
|
+ AuthUserVo authUser = null;
|
|
|
|
+ // 链接类型:1订单,2超级会员,3认证通会员
|
|
int type = 0;
|
|
int type = 0;
|
|
// 订单支付记录
|
|
// 订单支付记录
|
|
List<DiscernReceiptVo> discernReceiptList = null;
|
|
List<DiscernReceiptVo> discernReceiptList = null;
|
|
@@ -474,12 +476,18 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|
discernReceiptList = orderCommonMapper.getDiscernReceipt(order.getOrderId(), order.getShopOrderIds());
|
|
discernReceiptList = orderCommonMapper.getDiscernReceipt(order.getOrderId(), order.getShopOrderIds());
|
|
// 机构信息
|
|
// 机构信息
|
|
userName = baseMapper.getUserNameByUserId(order.getUserId());
|
|
userName = baseMapper.getUserNameByUserId(order.getUserId());
|
|
- } else {
|
|
|
|
|
|
+ } else if (null != orderPayLink.getVipRecordId()) {
|
|
type = 2;
|
|
type = 2;
|
|
// 获取会员套餐记录
|
|
// 获取会员套餐记录
|
|
VipRecordBo record = payOrderMapper.getVipPackageRecord(orderPayLink.getVipRecordId());
|
|
VipRecordBo record = payOrderMapper.getVipPackageRecord(orderPayLink.getVipRecordId());
|
|
// 机构信息
|
|
// 机构信息
|
|
userName = baseMapper.getUserNameByUserId(record.getUserId());
|
|
userName = baseMapper.getUserNameByUserId(record.getUserId());
|
|
|
|
+ } else {
|
|
|
|
+ type = 3;
|
|
|
|
+ // 获取会员套餐记录
|
|
|
|
+ VipRecordBo record = payOrderMapper.getAuthVipRecord(orderPayLink.getVipRecordId());
|
|
|
|
+ // 机构信息
|
|
|
|
+ authUser = baseMapper.getAuthUser(record.getUserId());
|
|
}
|
|
}
|
|
if (orderPayLink.getEffectiveTime().compareTo(new Date()) < 0) {
|
|
if (orderPayLink.getEffectiveTime().compareTo(new Date()) < 0) {
|
|
//链接失效
|
|
//链接失效
|
|
@@ -514,6 +522,7 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|
map.put("type", type);
|
|
map.put("type", type);
|
|
map.put("orderPayLink", orderPayLink);
|
|
map.put("orderPayLink", orderPayLink);
|
|
map.put("userName", userName);
|
|
map.put("userName", userName);
|
|
|
|
+ map.put("authUser", authUser);
|
|
map.put("code", code);
|
|
map.put("code", code);
|
|
map.put("time", time);
|
|
map.put("time", time);
|
|
return ResponseJson.success(map);
|
|
return ResponseJson.success(map);
|