From 0123a8451ee6cec9cee398919e0e68ad58974293 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 26 Jul 2023 15:24:33 +0800 Subject: [PATCH] 短信认证 --- src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java b/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java index 544b9c2..d09c7f1 100644 --- a/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java @@ -8,6 +8,7 @@ import cc.mrbird.febs.common.utils.*; import cc.mrbird.febs.mall.dto.ApiRechargeWalletDto; import cc.mrbird.febs.mall.dto.RechargeWalletMessageSendDto; +import cc.mrbird.febs.mall.dto.WxPowerDto; import cc.mrbird.febs.mall.dto.WxUpCodeDto; import cc.mrbird.febs.mall.entity.*; import cc.mrbird.febs.mall.mapper.*; @@ -220,6 +221,15 @@ } @Override + public FebsResponse getPower(WxPowerDto wxPowerDto) { + if(ObjectUtil.isEmpty(wxPowerDto.getUrl())){ + return new FebsResponse().fail().message("获取权限失败"); + } + Map<String, Object> ticket = wechatEventUtil.ticket(wxPowerDto.getUrl()); + return new FebsResponse().success().data(ticket); + } + + @Override public BrandWCPayRequestData startPayment(MallOrderInfo mallOrderInfo) throws Exception { BigDecimal unit = new BigDecimal("100"); BigDecimal money = new BigDecimal(mallOrderInfo.getAmount().toString()); -- Gitblit v1.9.1