問題表現(xiàn):
退款成功發(fā)送的小程序訂閱消息點(diǎn)擊進(jìn)入后提示訂單不存在。
修復(fù)方法:
1.打開文件app/services/message/notice/RoutineTemplateListService.php
2.找到方法sendOrderRefundSuccess
3.修改圖中紅圈內(nèi)的鏈接地址
完整方法代碼如下
/**
* 訂單退款成功發(fā)送消息
* @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');
}