1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-25 04:07:17 +08:00

1.优化文章和提问搜索条件

2.优化课程详情页排版
This commit is contained in:
xiaochong0302 2024-02-04 16:57:13 +08:00
parent 542e96846f
commit 2506ea4078
4 changed files with 22 additions and 14 deletions

View File

@ -38,7 +38,7 @@ class Question extends Model
public $category_id = 0;
/**
* 提问者
* 提问者编号
*
* @var integer
*/

View File

@ -57,6 +57,14 @@ class Article extends Repository
}
}
if (!empty($where['owner_id'])) {
if (is_array($where['owner_id'])) {
$builder->inWhere('owner_id', $where['owner_id']);
} else {
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
}
}
if (!empty($where['source_type'])) {
if (is_array($where['source_type'])) {
$builder->inWhere('source_type', $where['source_type']);
@ -73,10 +81,6 @@ class Article extends Repository
}
}
if (!empty($where['owner_id'])) {
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
}
if (!empty($where['title'])) {
$builder->andWhere('title LIKE :title:', ['title' => "%{$where['title']}%"]);
}

View File

@ -58,6 +58,14 @@ class Question extends Repository
}
}
if (!empty($where['owner_id'])) {
if (is_array($where['owner_id'])) {
$builder->inWhere('owner_id', $where['owner_id']);
} else {
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
}
}
if (!empty($where['published'])) {
if (is_array($where['published'])) {
$builder->inWhere('published', $where['published']);
@ -72,10 +80,6 @@ class Question extends Repository
$builder->betweenWhere('create_time', $startTime, $endTime);
}
if (!empty($where['owner_id'])) {
$builder->andWhere('owner_id = :owner_id:', ['owner_id' => $where['owner_id']]);
}
if (!empty($where['title'])) {
$builder->andWhere('title LIKE :title:', ['title' => "%{$where['title']}%"]);
}