增加了文章列表排序2
This commit is contained in:
parent
7eab105f40
commit
dfe64b5b04
@ -18,11 +18,14 @@ use Hyperf\Snowflake\Concern\Snowflake;
|
|||||||
* @property string $article_title 文章标题
|
* @property string $article_title 文章标题
|
||||||
* @property int $article_status 文章状态(1:正常 2:禁用)
|
* @property int $article_status 文章状态(1:正常 2:禁用)
|
||||||
* @property int $is_top 是否置顶(0:否 1:是)
|
* @property int $is_top 是否置顶(0:否 1:是)
|
||||||
|
* @property int $sort 排序值(越大越靠前)
|
||||||
* @property string $article_image 文章图片(1张)
|
* @property string $article_image 文章图片(1张)
|
||||||
* @property int $source_id 文章来源id
|
* @property int $source_id 文章来源id
|
||||||
* @property string $article_url 文章地址
|
* @property string $article_url 文章地址
|
||||||
* @property Carbon $created_at 创建时间
|
* @property \Carbon\Carbon $created_at 创建时间
|
||||||
* @property Carbon $updated_at 修改时间
|
* @property \Carbon\Carbon $updated_at 修改时间
|
||||||
|
* @property-read ArticleScienceSource|null $ArticleScienceSource
|
||||||
|
* @property-read \Hyperf\Database\Model\Collection|ArticleScienceClass[]|null $ArticleScienceClass
|
||||||
*/
|
*/
|
||||||
class ArticleScience extends Model
|
class ArticleScience extends Model
|
||||||
{
|
{
|
||||||
@ -36,7 +39,7 @@ class ArticleScience extends Model
|
|||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable.
|
* The attributes that are mass assignable.
|
||||||
*/
|
*/
|
||||||
protected array $fillable = ['article_id', 'article_title', 'article_status', 'is_top', 'article_image', 'source_id', 'article_url', 'created_at', 'updated_at'];
|
protected array $fillable = ['article_id', 'article_title', 'article_status', 'is_top', 'sort', 'article_image', 'source_id', 'article_url', 'created_at', 'updated_at'];
|
||||||
|
|
||||||
protected string $primaryKey = "article_id";
|
protected string $primaryKey = "article_id";
|
||||||
|
|
||||||
@ -108,7 +111,7 @@ class ArticleScience extends Model
|
|||||||
$query->where($article_science_class_params);
|
$query->where($article_science_class_params);
|
||||||
});
|
});
|
||||||
|
|
||||||
$result = $query->orderBy("is_top","desc")->orderBy("created_at","desc")->paginate($per_page, $fields, "page", $page);
|
$result = $query->orderBy("is_top","desc")->orderBy("sort","desc")->paginate($per_page, $fields, "page", $page);
|
||||||
|
|
||||||
$data = array();
|
$data = array();
|
||||||
$data['current_page'] = $result->currentPage();// 当前页码
|
$data['current_page'] = $result->currentPage();// 当前页码
|
||||||
@ -148,7 +151,7 @@ class ArticleScience extends Model
|
|||||||
$query->where($article_science_class_params);
|
$query->where($article_science_class_params);
|
||||||
});
|
});
|
||||||
|
|
||||||
$data = $query->orderBy("is_top","desc")->orderBy("created_at","desc")->limit($limit)->get($fields);
|
$data = $query->orderBy("is_top","desc")->orderBy("sort","desc")->limit($limit)->get($fields);
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user