Jelajahi Sumber

SVIP生成网银支付链接2

chao 3 tahun lalu
induk
melakukan
580c15d7a0

+ 7 - 1
src/main/java/com/caimei365/order/service/impl/PayOrderServiceImpl.java

@@ -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);