You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.3 KiB

<?php
namespace app\integral\controller\api;
class Search extends Base
{
/**
* 获取热门搜索
* @date 2022-11-18
*/
public function listHotSearch()
{
$search_logic = new \app\integral\logic\Search();
$result = $search_logic->listHotSearch();
return json($result);
}
/**
* 获取历史搜索
* @date 2022-11-18
*/
public function listHistorySearch()
{
$search_logic = new \app\integral\logic\Search();
$result = $search_logic->listHistorySearch();
return json($result);
}
/**
* 添加历史搜索
* @date 2022-11-18
*/
public function insertHistorySearch()
{
$param = input('post.');
$validate = [
'keyword' => 'require',
];
$this->validate($param, $validate, [
'keyword.require' => '请输入正确的关键字'
]);
$search_logic = new \app\integral\logic\Search();
$result = $search_logic->insertHistorySearch($param['keyword']);
return json($result);
}
/**
* 清空历史搜索
* @date 2022-11-18
*/
public function deleteAllHistorySearch()
{
$search_logic = new \app\integral\logic\Search();
$result = $search_logic->deleteAllHistorySearch();
return json($result);
}
}