调整后台

master
yin5th 2022-11-06 00:15:50 +08:00
parent 2e9f365343
commit e5ffbff4ee
3 changed files with 18 additions and 2 deletions

View File

@ -17,8 +17,9 @@ class Content extends Base
return $this->error('无此栏目'); return $this->error('无此栏目');
} }
$isPrev = input('is_prev', '');
$order = ['top' => 'desc', 'sort' => 'desc']; $order = ['top' => 'desc', 'sort' => 'desc'];
$list = Article::getList($categoryId, 20, $keyword, $param, -1, $order); $list = Article::getList($categoryId, 20, $keyword, $param, -1, $order, true, $isPrev);
$list = Article::convertRecommendOther([$categoryId], $list, true); $list = Article::convertRecommendOther([$categoryId], $list, true);
$this->data['list'] = $list; $this->data['list'] = $list;

View File

@ -165,7 +165,7 @@ class Article extends Base
* @param bool $onlyChild 仅获取下级 默认true false=获取所有后代分类 * @param bool $onlyChild 仅获取下级 默认true false=获取所有后代分类
* @return Paginator * @return Paginator
*/ */
public static function getList($categoryId, $per = 20, $keyword = '', $param = [], $status = -1, $orderList = ['top' => 'desc','sort' => 'desc'], bool $onlyChild = true) public static function getList($categoryId, $per = 20, $keyword = '', $param = [], $status = -1, $orderList = ['top' => 'desc','sort' => 'desc'], bool $onlyChild = true, $prev = '')
{ {
$whereMap = []; $whereMap = [];
$pageParam = []; $pageParam = [];
@ -196,6 +196,12 @@ class Article extends Base
} }
} }
} }
if (!empty($prev) || $prev == '0') {
$whereMap[] = ['is_prev', '=', $prev];
$pageParam['is_prev'] = $prev;
}
$paginate = [ $paginate = [
'list_rows' => $per, 'list_rows' => $per,
'query' => $pageParam 'query' => $pageParam

View File

@ -37,6 +37,15 @@ use app\model\Category as VCategory;
<!-- </div>--> <!-- </div>-->
<!-- </div>--> <!-- </div>-->
<div class="layui-inline"> <div class="layui-inline">
<div class="layui-inline" >
<div class="layui-input-inline">
<select name="is_prev">
<option value="" >全部</option>
<option value="1" {if $Request.param.is_prev == 1}selected{/if}>活动预告</option>
<option value="0" {if $Request.param.is_prev == 0}selected{/if}>非活动预告</option>
</select>
</div>
</div>
<div class="layui-inline" > <div class="layui-inline" >
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="keyword" value="{$keyword??''}" class="layui-input search-input" placeholder="请输入关键字"/> <input type="text" name="keyword" value="{$keyword??''}" class="layui-input search-input" placeholder="请输入关键字"/>