當前短信及微信提示均不能支持積分商城功能,以管理員支付提醒為例,請幫忙判斷下一下是否正確 上述中支付訂單消息提醒正常,但是積分訂單不能正常推送的可能性原因分析,并給出解決建議、操作代碼
case 'ADMIN_PAY_SUCCESS_CODE':
/*
訂單號: {{character_string2.DATA}}
商品名稱: {{thing3.DATA}}
支付金額: {{amount5.DATA}}
下單時間: {{time4.DATA}}
*/
$res = $order_make->selectWhere(['group_order_id' => $id]);if (!$res) return false;
foreach ($res as $item) {
// 根據activity_type生成不同的鏈接
$path = ''; if ($item->activity_type == 20) {
// 如果是積分商品,鏈接到積分商城的訂單詳情頁面
$path = '/admin/marketing/integral/orderList?status=0&order_id=' . $item->order_sn;
} else {
// 否則鏈接到常規訂單詳情頁面
$path = '/pages/admin/orderList/index?types=1&merId=' . $item->mer_id;
}
// 構建模板消息數據
$data[] = [
'tempCode' => 'ADMIN_PAY_SUCCESS_CODE',
'uid' => app()->make(StoreServiceRepository::class)->getNoticeServiceInfo($item->mer_id, $item->order_sn),
'data' => [
'character_string2' => $item->order_sn,
'thing3' => mb_substr($item->orderProduct[0]->cart_info['product']['store_name'], 0, 15),
'amount5' => $item->pay_price,
'time4' => $item->pay_time,
],
'link' => $stie_url . $path, // 使用動態生成的鏈接
'color' => null
];
}
break;