refactor: 去除文章enabled字段相关

This commit is contained in:
2025-04-12 10:15:30 +08:00
parent 9af2c90e9e
commit 4a6e983903
4 changed files with 1 additions and 11 deletions

View File

@@ -207,7 +207,6 @@ class Article
'seo_title' => 'seo标题',
'seo_keywords' => 'seo关键词',
'seo_desc' => 'seo描述',
'enabled' => '是否启用',
'release_time' => '发布时间',
'created_at' => '添加时间',
'updated_at' => '最后更新时间'
@@ -229,8 +228,7 @@ class Article
$data = ArticleModel::field([
'*',
'image',
'CASE WHEN recommend = 1 THEN "是" ELSE "否" END' => 'recommend',
'CASE WHEN enabled = 1 THEN "是" ELSE "否" END' => 'enabled',
'CASE WHEN recommend = 1 THEN "是" ELSE "否" END' => 'recommend'
])
->with('category', function($query) {
return $query->field(['id', 'name']);

View File

@@ -94,10 +94,4 @@ class ArticleModel extends ArticleBaseModel
}
$query->where('category_id', '=', $value);
}
// 已启用的查询
public function scopeEnabled($query)
{
$query->where('enabled', '=', 1);
}
}

View File

@@ -34,7 +34,6 @@ class ArticleBaseModel extends BaseModel
'seo_title' => 'string',
'seo_keywords' => 'string',
'seo_desc' => 'string',
'enabled' => 'int',
'created_at' => 'datetime',
'updated_at' => 'datetime',
'deleted_at' => 'datetime',

View File

@@ -45,7 +45,6 @@ class CreateArticle extends Migrator
->addColumn('seo_title', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => 'SEO标题'])
->addColumn('seo_keywords', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => 'SEO关键字'])
->addColumn('seo_desc', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => 'SEO描述'])
->addColumn('enabled', 'boolean', ['null' => false, 'default' => 1, 'comment' => '是否启用:1是,-1否'])
->addColumn('release_time', 'datetime', ['null' => true, 'default' => null, 'comment' => '发布时间'])
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间'])
->addColumn('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'update' => 'CURRENT_TIMESTAMP', 'comment' => '更新时间'])