$setting['service_appid'], 'secret' => $setting['service_appsecret'], 'token' => $setting['service_token'], 'aes_key' => $setting['service_aeskey'], ]; $openPlatform = Factory::openPlatform($config); $codeTemplate = $openPlatform['code_template']; if (empty($codeTemplate) || (!$list = $codeTemplate->list())) { $data['total'] = 0; $data['subjects'] = []; } else { $data['total'] = count($list['template_list']); $data['subjects'] = $list['template_list'] ?? []; } return $model->makePaginator( $data['total'] ?? 0, // 传入总记录数 $data['subjects'] ?? [] // 传入数据二维数组 ); } }