@@ -714,7 +714,7 @@ class OrderController extends AuthController
Order::orderCancel($req['order_id'], '用户取消订单');
//发送取消订单消息
- $order = Order::with(['orderPatient'])->where('id', $req['order_id'])->first();
+ $order = Order::with(['orderPatient'])->where('id', $req['order_id'])->first()->toArray();
$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, '', ''];
@@ -198,7 +198,7 @@ class Order extends BaseModel
//取消订单,建议是在事务里面去调用
public static function orderCancel($order_id, $order_notes = '')
{
- $order = Order::with(['orderPatient'])->where('id', $order_id)->first();
+ $order = Order::with(['orderPatient'])->where('id', $order_id)->first()->toArray();
//判断预约时间是否还剩1小时内
$can_refund = true;
if (in_array($order['product_type'], [3,4,5])) {