diff --git a/ruoyi-admin/src/main/resources/application-local.yml b/ruoyi-admin/src/main/resources/application-local.yml index b802cf49e..72b2cd64d 100644 --- a/ruoyi-admin/src/main/resources/application-local.yml +++ b/ruoyi-admin/src/main/resources/application-local.yml @@ -269,7 +269,7 @@ wechat: mch-id: 1658665710 # 商户号 mch-serial-no: 6BA681D9B219034D6F7851F57D61BE9317AB48FD # 商户证书序列号 api-v3-key: T9iE71aHSmjtM35z4bDLuU3gFX8s2I2h # APIv3密钥 - private-key-path: "/java/cert/apiclient_key.pem" # 商户私钥文件路径 + private-key-path: "classpath:cert/apiclient_key.pem" # 商户私钥文件路径 transfer-notify-url: https://wuzhongjie.com.cn/prod-api/trans/withdraw/callback # 转账回调地址 app-id: wxebcdaea31881caab # 应用ID secret: 71826d76bad096ec5407897c6ed1391f # 应用密钥 diff --git a/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/params/impl/OrderCashier.java b/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/params/impl/OrderCashier.java index 469c3bf0d..90c9817ae 100644 --- a/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/params/impl/OrderCashier.java +++ b/ruoyi-modules/ruoyi-transaction/src/main/java/com/wzj/soopin/transaction/kit/params/impl/OrderCashier.java @@ -17,6 +17,7 @@ import org.dromara.common.core.exception.ServiceException; import org.dromara.system.service.ISysConfigService; import org.springframework.stereotype.Component; +import java.math.BigDecimal; import java.util.List; /** @@ -61,7 +62,7 @@ public class OrderCashier implements CashierExecute { if (!order.getStatus().equals(OrderStatusEnum.UNPAID.getValue())) { throw new ServiceException(ResultCode.PAY_BAN); } - cashierParam.setPrice(order.getTotalAmount().longValue()); + cashierParam.setPrice(order.getTotalAmount().multiply(BigDecimal.valueOf(100)).longValue()); // // try { // BaseSetting baseSetting = JSONUtil.toBean(settingService.get(SettingEnum.BASE_SETTING.name()).getSettingValue(), BaseSetting.class);