public function actionTimeout($id)
{
$model = Order::findOne(['user_id' => Yii::$app->user->id, 'id' => $id, 'status' => Order::STATUS_UNPAID]);
if ($model && $model->cancel('支付超时。')) {
return ['status' => 'success', 'data' => ['status' => $model->status, 'statusMsg' => $model->statusMsg]];
} else {
return ['status' => 'fail', 'data' => []];
}
}