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

问题表现:

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

修复方法:

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');
    }
相关推荐
apcipot_rain几秒前
【天梯赛】2026天梯赛模拟赛——题解
开发语言·c++·算法·蓝桥杯·天梯赛
那个失眠的夜1 分钟前
Spring 的纯注解配置
xml·java·数据库·后端·spring·junit
KevinWang_3 分钟前
AI 基础设施及其应用
前端
Rust研习社3 分钟前
Rust 堆内存指针 Box 详解
开发语言·后端·rust
AIFarmer4 分钟前
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
前端·npm·node.js
ffqws_6 分钟前
Spring Boot:用JWT令牌和拦截器实现登录认证(含测试过程和关键注解讲解)
java·spring boot·后端
小红的布丁8 分钟前
Redis 集群详解:主从哨兵和切片集群有什么区别
前端·数据库·redis
liulilittle11 分钟前
Lua 浮点数比较
开发语言·junit·lua
小兔崽子去哪了21 分钟前
华为 IODT 设备接入
java·华为
yuyuyuliang0022 分钟前
python笔记1
开发语言·笔记·python