1.3K Star 6.4K Fork 2.2K

GVPKarson / FastAdmin

 / 详情

微信支付宝整合插件的Bug和建议

待办的
创建于  
2024-01-26 11:51

类型

类型(问题/建议/其他):?
问题:微信支付宝整合插件 v1.3.5 配置了插件后测试页面报错,正常使用也总是报错,插件使用手册也不够详细,跟踪调试发现了其他Bug
建议:开发完插件后建议自行测试,最好可以给出详细的使用说明和案例,插件配置界面建议增加微信支付API v3和v2的切换,添加的代码如下:

<!--前边代码省略 -->
<div class="panel-body">
            <div id="myTabContent" class="tab-content">
                {foreach $addon.config as $item}
                {if $item.name=='version'}
                <div class="tab-pane fade active in" id="version">
                    <table class="table table-striped table-config">
                        <tbody>
                        <input type="hidden" value="{$item.value}" name="row[version]"/>
                        <tr>
                            <td>API 版本</td>
                            <td>
                                <div class="row">
                                    <div class="col-sm-8 col-xs-12">
                                        {:Form::radios('row[version][value]',['v3'=>'v3','v2'=>'v2'],$item.value??'v2')}
                                    </div>
                                    <div class="col-sm-4"></div>
                                </div>
                            </td>
                        </tr>
                        </tbody>
                    </table>
                </div>


                {elseif $item.name=='wechat'/}
                <div class="tab-pane fade active in" id="wechat">
                    <table class="table table-striped table-config">
<!--后边代码省略 -->

现象

现象(请详细描述一下复现过程):?
1、配置微信支付相关参数,并使用API v3,配置文件如下:
输入图片说明
2、在微信开发者工具、手机、浏览器访问均返回如下错误,插件文档也未说明此错误原因,对新手很不友好:
输入图片说明
3、自行跟踪调试发现存在一个Bug:只要插件未配置appid,在已经配置app_id的情况下,实际配置的mp_app_id总为空:
输入图片说明
4、呼唤红框中两个的位置即可修复bug

期望结果

期望结果(请详细描述一下你说期望的结果):?
修复bug,最好可以给个详细点的使用教程和案例

环境

(请详细说明一下你的运行环境)

  • 操作系统(Linux/Windows/Other):Centos 7.9
  • Web Server(NGINX/Apache/Other):Nginx
  • PHP 版本(7.2/7.3/7.4/8.0/8.1/8.2/Other):7.4
  • MySQL 版本(5.6/5.7/8.0/Other):5.7
  • 服务器面板(BT/phpStudy/XAMPP/其他/无):BT
  • FastAdmin 版本:1.4.0.20230711
  • 浏览器(Chrome/IE/Edge/其他):Chrome、Firefox、Wechat
  • 报错信息:?

评论 (0)

Hack All Sec 创建了任务
Hack All Sec 修改了描述
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
PHP
1
https://gitee.com/karson/fastadmin.git
git@gitee.com:karson/fastadmin.git
karson
fastadmin
FastAdmin

搜索帮助