退款成功订阅消息点击后提示订单不存在

问题表现:

退款成功发送的小程序订阅消息点击进入后提示订单不存在。

修复方法:

1.打开文件app/services/message/notice/RoutineTemplateListService.php

2.找到方法sendOrderRefundSuccess

3.修改图中红圈内的链接地址

完整方法代码如下

复制代码
/**
     * 订单退款成功发送消息
     * @param string $openid
     * @param array $order
     * @return bool
     */
    public function sendOrderRefundSuccess($openid, $order, $storeTitle)
    {
        return $this->sendTemplate('ORDER_REFUND', $openid, [
            'thing1' => '已成功退款',
            'thing2' => mb_substr_str($storeTitle, 20),
            'amount3' => $order['pay_price'],
            'character_string6' => $order['order_id']
        ], '/pages/goods/order_after_details/index?order_id=' . $order['order_id'] . '&isReturen=1');
    }
相关推荐
414丶小哥4 分钟前
Jetbrains系列工具 Idea Websotrm中使用Claude Code
java·ide·intellij-idea·claudecode
在人间负债^6 分钟前
Rust 实战项目:TODO 管理器
开发语言·后端·rust
s91236010112 分钟前
【Rust】使用lldb 调试core dump
前端·javascript·rust
爱吃烤鸡翅的酸菜鱼13 分钟前
用【rust】实现命令行音乐播放器
开发语言·后端·rust
全栈陈序员13 分钟前
用Rust和Bevy打造2D平台游戏原型
开发语言·rust·游戏引擎·游戏程序
黛琳ghz13 分钟前
用 Rust 从零构建高性能文件加密工具
开发语言·后端·rust
悟世君子14 分钟前
Rust 开发环境搭建
开发语言·后端·rust
代码狂想家18 分钟前
Rust时序数据库实现:从压缩算法到并发优化的实战之旅
开发语言·rust·时序数据库
黛琳ghz20 分钟前
用 Rust 打造高性能 PNG 压缩服务
开发语言·后端·rust
IT闫25 分钟前
Rust的内存安全与实战落地的直观解析
开发语言·安全·rust