|
@@ -497,10 +497,15 @@ class OrderController extends AuthController
|
|
Order::orderCancel($req['order_id'], '用户取消订单');
|
|
Order::orderCancel($req['order_id'], '用户取消订单');
|
|
|
|
|
|
//发送取消订单消息
|
|
//发送取消订单消息
|
|
- $order = Order::with(['orderPatient'])->where('id', $req['order_id'])->first()->toArray();
|
|
|
|
|
|
+ $order = Order::with(['docter', 'orderPatient', 'organization'])->where('id', $req['order_id'])->first()->toArray();
|
|
$keyword2 = config('config.product_type_map')[$order['product_type']];
|
|
$keyword2 = config('config.product_type_map')[$order['product_type']];
|
|
- $server_name = '';
|
|
|
|
- $official_arr = [$user['openid'], $order['order_sn'], $keyword2, round($order['total_amount']/100, 2), date('Y-m-d H:i:s', $order['payment_time']), $order['order_patient']['name'], $server_name, '', ''];
|
|
|
|
|
|
+ if (in_array($order['product_type'], [1,2,3])) {
|
|
|
|
+ $server_name = $order['docter']['name'].'医生';
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ $server_name = $order['organization']['name'];
|
|
|
|
+ }
|
|
|
|
+ $official_arr = [$user['openid'], $order['order_sn'], $keyword2, round($order['total_amount']/100, 2), date('Y-m-d H:i:s', $order['payment_time']), $order['order_patient']['name'], $server_name, $order['order_notes'], config('config.payment_status_map')[$order['payment_status']]];
|
|
$subscribe_arr = [];
|
|
$subscribe_arr = [];
|
|
send_wechat_message(9, $official_arr, $subscribe_arr);
|
|
send_wechat_message(9, $official_arr, $subscribe_arr);
|
|
|
|
|