Ejemplo n.º 1
0
 public function actionList()
 {
     if (isset($_GET['ajax'])) {
         $page = isset($_POST['page']) ? $_POST['page'] : 1;
         $rows = isset($_POST['rows']) ? $_POST['rows'] : 10;
         $api_obj = new \app\models\Api();
         $data = $api_obj->get_list([], 0, 0);
         if (!$data) {
             echo '查询失败';
             exit;
         }
         // 查询最多的次数
         $apply_info = $this->get_secret_key($data['rows']);
         foreach ($data['rows'] as $dk => $dv) {
             $all_num = 0;
             if (!empty($apply_info)) {
                 foreach ($apply_info as $ak => $av) {
                     if ($av['aid'] == $dv['id']) {
                         $all_num = $all_num + $av['access_num'];
                     }
                 }
             }
             $data['rows'][$dk]['all_num'] = $all_num;
         }
         echo json_encode($data);
     } else {
         return $this->render('list');
     }
 }
Ejemplo n.º 2
0
 public function actionList()
 {
     if (isset($_GET['ajax'])) {
         $page = isset($_POST['page']) ? $_POST['page'] : 1;
         $rows = isset($_POST['rows']) ? $_POST['rows'] : 10;
         $api_obj = new \app\models\Api();
         $data = $api_obj->get_list([], $page, $rows);
         if (!$data) {
             echo '查询失败';
             exit;
         }
         echo json_encode($data);
     } else {
         $type = Yii::$app->params['api']['type'];
         return $this->render('list', ['type' => $type]);
     }
 }