问题表现:
退款成功发送的小程序订阅消息点击进入后提示订单不存在。
修复方法:
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');
}
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}