ai3.1支付后不更新状态

z

问题描述

支付宝和微信支付成功后,
1.微信无触发跳转,无更新状态,点击完成和取消都没跳转,依然停留在原支付页面;
2.支付宝要点完成或者取消,才可以正常更新状态,但是也不能支付后自动跳转

我有做二开, 所以为了区别把名字插件ai改成插件newai, vip.html中都引入到newai对应的方法中,但是
只有app/ai/下的可以,/app/newai/下的这个页面就出现上述问题,我把app/ai OrderController.php 里面改成app
/newai OrderController.php 对应的中的方法,却又可以正常跳转, 是不是二维码那个框架中有写固定路径/app/ai/呢? 还是哪里可能有问题

截图

代码也都跟3.1的一样的
function dealWechatOrder(){
//...
$paidAt = date('Y-m-d H:i:s', strtotime($ciphertext['success_time']));
//...
}
这个也更新了

310 3 0
3个回答

z

我把ai中所有文件都删了保留plugin/ai/app/controller/OrderController.php这个文件,唯一更新的就use路径,其他都没动,然后newai中就调这个文件的方法就可以,用newai中的就不行--,, 这会是什么原因呀

  • 暂无评论
wocall

你这个按次收费阔以

  • 暂无评论
walkor

可能是有的url没改,请求的还是/app/ai。
整个项目里搜下 /app/ai/ ,然后改成 /app/newai/。
搜下 \plugin\ai\,改成 然后改成 \plugin\newai\。

浏览器打开开发者模式,看下是否有报错,然后解决它。

  • z 2023-09-19

    这个vip.html页面除了底部js里ajx和Modal 主体 里有 /app/ai/,其他地方好像没有用到了, vip.html这个都更新/app/newai/了,支付后就不更新了

  • walkor 2023-09-19

    还有js里,js改了要清理浏览器缓存。不要人工去找,用ide全局搜索替换功能

🔝