public function actionUpdateStatus() { $status = Yii::$app->request->post('status'); $idList = Yii::$app->request->post('selection'); if (!empty($status) && !empty($idList)) { foreach ($idList as $key => $val) { ActivityUsers::updateAll(['status' => $status], ['id' => $val]); if ($status == ActivityUsers::ENROLL) { $activityUsersInfo = ActivityUsers::findOne($val); //录取发送系统通知 $content = "尊敬的学员,您已经被成功录取,序号为" . $activityUsersInfo['orders'] . ",请缴费,谢谢!【教练系统】"; $userInfo = Users::findOne(['id' => $activityUsersInfo['user_id']]); $result = $this->sendMessage($content, Messages::ACTIVITY_SIGN_SUCCESS, $activityUsersInfo['user_id'], $userInfo['mobile_phone']); if ($result != '0') { throw new ServerErrorHttpException('更新状态错误,原因:' . $result . '!'); } } } return $this->redirect(Yii::$app->request->referrer); } else { throw new ServerErrorHttpException('更新状态错误,原因:请选择评分信息!'); } }