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:
parent
542e96846f
commit
2506ea4078
@ -48,10 +48,10 @@
|
||||
{%- macro meta_expiry_info(course) %}
|
||||
<p class="item">
|
||||
<span class="key">学习期限</span>
|
||||
<span class="value">{{ course.study_expiry }}个月</span>
|
||||
<span class="value">{{ course.study_expiry }} 个月</span>
|
||||
{% if course.refund_expiry > 0 %}
|
||||
<span class="key">退款期限</span>
|
||||
<span class="value">{{ course.refund_expiry }}天</span>
|
||||
<span class="value">{{ course.refund_expiry }} 天</span>
|
||||
{% else %}
|
||||
<span class="key">退款期限</span>
|
||||
<span class="value">不支持</span>
|
||||
@ -109,17 +109,17 @@
|
||||
<p class="item">
|
||||
<span class="name">内容实用</span>
|
||||
<span class="star">{{ star_info(course.ratings.rating1) }}</span>
|
||||
<span class="score">{{ "%0.1f"|format(course.ratings.rating1) }}分</span>
|
||||
<span class="score">{{ "%0.1f"|format(course.ratings.rating1) }} 分</span>
|
||||
</p>
|
||||
<p class="item">
|
||||
<span class="name">简洁易懂</span>
|
||||
<span class="star">{{ star_info(course.ratings.rating2) }}</span>
|
||||
<span class="score">{{ "%0.1f"|format(course.ratings.rating2) }}分</span>
|
||||
<span class="score">{{ "%0.1f"|format(course.ratings.rating2) }} 分</span>
|
||||
</p>
|
||||
<p class="item">
|
||||
<span class="name">逻辑清晰</span>
|
||||
<span class="star">{{ star_info(course.ratings.rating3) }}</span>
|
||||
<span class="score">{{ "%0.1f"|format(course.ratings.rating3) }}分</span>
|
||||
<span class="score">{{ "%0.1f"|format(course.ratings.rating3) }} 分</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
@ -38,7 +38,7 @@ class Question extends Model
|
||||
public $category_id = 0;
|
||||
|
||||
/**
|
||||
* 提问者
|
||||
* 提问者编号
|
||||
*
|
||||
* @var integer
|
||||
*/
|
||||
|
@ -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']}%"]);
|
||||
}
|
||||
|
@ -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']}%"]);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user