|
@@ -307,10 +307,16 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|
|
if (null == orderPayLink) {
|
|
|
orderPayLink = new OrderPayLinkVo();
|
|
|
}
|
|
|
+ if (null != payLinkDto.getVipId()) {
|
|
|
+ // 获取会员套餐价格
|
|
|
+ Double price = payOrderMapper.getVipPackagePriceById(payLinkDto.getVipId());
|
|
|
+ orderPayLink.setUnpaidAmount(price);
|
|
|
+ } else {
|
|
|
+ orderPayLink.setUnpaidAmount(payLinkDto.getUnpaidAmount());
|
|
|
+ }
|
|
|
orderPayLink.setOrderId(payLinkDto.getOrderId());
|
|
|
orderPayLink.setVipId(payLinkDto.getVipId());
|
|
|
orderPayLink.setPayType(payLinkDto.getPayType());
|
|
|
- orderPayLink.setUnpaidAmount(payLinkDto.getUnpaidAmount());
|
|
|
orderPayLink.setRedirectLink(redirectLink);
|
|
|
orderPayLink.setLinkLogo(linkLogo);
|
|
|
orderPayLink.setGenerateTime(date);
|