request->getPlatformId(); if (1 == $platform_id) { $chain_model = CoinPlatform::find()->all(); } else { $chain_model = CoinPlatform::find()->where(['id' => $platform_id])->all(); } if (false == $chain_model) { $msg = '不存在的链'; $code = -1; goto doEnd; } foreach ($chain_model as &$val) { $val->chain_name = isset($val->chain->platform) ? $val->chain->platform : ''; unset($val->download_url); unset($val->introduce); unset($val->create_time); unset($val->update_time); unset($val->chain_id); } $msg = 'ok'; $code = 0; $data = $chain_model; doEnd : return ['code' => $code, 'msg' => $msg, 'data' => $data]; } public function actionSetCharge() { } public function actionManageReview() { $data = null; $platform_id = Yii::$app->request->getPlatformId(); $manual_review = \Yii::$app->request->post('manual_review', ''); if (!in_array($manual_review, ['open', 'close'])) { $msg = '参数错误'; $code = -1; goto doEnd; } Yii::$app->redis->set('issue_chain_manual_review', $manual_review); $code = 0; $msg = 'success'; doEnd : return ['code' => $code, 'msg' => $msg]; } }