public function actionTimeout($order)
{
$model = Order::findOne(['user_id' => Yii::$app->user->id, 'order_sn' => $order, 'status' => Order::STATUS_UNPAID]);
if ($model && $model->cancel('支付超时。')) {
Yii::$app->session->setFlash('warning', '订单取消,支付超时!');
}
return $this->redirect(['/order/detail', 'order' => $order]);
}