diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java index 8c4f933..fef033e 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java @@ -508,7 +508,7 @@ public class PayController extends BaseController String orderNo = KeyUtil.generateUniqueKey(); AlipayTradeAppPayResponse result = null; try { - AppVip appVip = appVipMapper.selectAppVipByLevel(appOrderArg.getLevel()); + AppVip appVip = appVipMapper.selectAppVipByLevel(Long.valueOf(appOrderArg.getLevel())); String price = appVip.getPrice() + ".00"; //result = alipayService.startPay(orderNo,appOrderArg.getPrice(),appOrderArg.getLevel() == 2 ? 30 : (appOrderArg.getLevel() == 3 ? 365 : 0)); result = alipayService.startPay(orderNo,price,0); diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppVipMapper.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppVipMapper.java index a6ec65e..d5fd510 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppVipMapper.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppVipMapper.java @@ -61,6 +61,6 @@ public interface AppVipMapper public int deleteAppVipByIds(Long[] ids); - public AppVip selectAppVipByLevel(@Param("level") int level); + public AppVip selectAppVipByLevel(@Param("level") Long level); } diff --git a/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppVipMapper.xml b/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppVipMapper.xml index a3cddb7..b1e0355 100644 --- a/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppVipMapper.xml +++ b/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppVipMapper.xml @@ -27,7 +27,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - where id = #{id}