Files
gaofeng baf6e27431 提交
2026-05-13 09:33:12 +08:00

57 lines
1.5 KiB
PHP

<?php
namespace app\home\controller;
use api\Httpcurl;
use think\facade\Log;
use think\facade\View;
use think\Request;
class News extends Base
{
public function index()
{
$page = input('page') ? input('page') : 1;
$size = input('size') ? input('size') : 10;
$news_list = Httpcurl::request(config('app.NEWS_LIST'), 'post', [
'type' => MODEL,
'company'=>COMPANY_TITLE,
'page' => $page,
'size' => $size,
]);
$news_list = json_decode($news_list[0], true);
Log::info(json_encode($news_list));
if ($news_list['code'] == 1) {
View::assign('news_list', $news_list['data']);
View::assign('count', $news_list['count']);
View::assign('page', $page);
View::assign('size', $size);
} else {
View::assign('news_list', []);
}
return View::fetch('news');
}
public function detail(Request $request)
{
$data = $request->param();
if (empty($data['id'])) {
return $this->error('参数错误');
}
$info = Httpcurl::request(config('app.NEWS_DETAIL'), 'post', [
'type' => MODEL,
'id' => $data['id'],
]);
$info = json_decode($info[0], true);
Log::info(json_encode($info));
$info_detail = [];
if ($info['code'] == 1) {
$info_detail = $info['data'];
}
View::assign('info', $info_detail);
return View::fetch('news_detail');
}
}