瀏覽代碼

SVIP生成网银支付链接2

chao 3 年之前
父節點
當前提交
580c15d7a0
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/main/java/com/caimei365/order/service/impl/PayOrderServiceImpl.java

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