/** 发票开具 */ public function actionOpener() { $request = Yii::$app->request; if ($request->isPost) { $invoiceId = $request->post('invoiceId'); $orderNumber = $request->post('orderNumber'); Invoice::updateOrderNumber($invoiceId, $orderNumber); CommonFunctions::createAlertMessage("填写快递单号成功", "success"); } $session = Yii::$app->session; $session->remove('query'); $session->remove('view'); $query = Invoice::find()->where(['state' => Invoice::STATE_PASS])->orderBy(['createDate' => SORT_DESC]); $pagination = new Pagination(['defaultPageSize' => Yii::$app->params['pageSize'], 'totalCount' => $query->count()]); $model = $query->offset($pagination->offset)->limit($pagination->limit)->all(); return $this->render('opener', ['models' => $model, 'pages' => $pagination]); }