mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-24 20:06:09 +08:00
修正用户active_time搜索条件
This commit is contained in:
parent
411ffe8f1c
commit
59e27e1443
@ -9,6 +9,7 @@ namespace App\Caches;
|
||||
|
||||
use App\Library\Cache\Backend\Redis as RedisCache;
|
||||
use Phalcon\Di\Injectable;
|
||||
use Redis;
|
||||
|
||||
abstract class Counter extends Injectable
|
||||
{
|
||||
@ -19,7 +20,7 @@ abstract class Counter extends Injectable
|
||||
protected $cache;
|
||||
|
||||
/**
|
||||
* @var \Redis
|
||||
* @var Redis
|
||||
*/
|
||||
protected $redis;
|
||||
|
||||
@ -30,19 +31,13 @@ abstract class Counter extends Injectable
|
||||
$this->redis = $this->cache->getRedis();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取缓存内容
|
||||
*
|
||||
* @param mixed $id
|
||||
* @return array
|
||||
*/
|
||||
public function get($id = null)
|
||||
{
|
||||
$key = $this->getKey($id);
|
||||
|
||||
$content = $this->redis->hGetAll($key);
|
||||
|
||||
if (!$this->cache->exists($key)) {
|
||||
if (!$this->redis->exists($key)) {
|
||||
|
||||
$content = $this->getContent($id);
|
||||
$lifetime = $this->getLifetime();
|
||||
@ -54,23 +49,13 @@ abstract class Counter extends Injectable
|
||||
return $content;
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除缓存内容
|
||||
*
|
||||
* @param mixed $id
|
||||
*/
|
||||
public function delete($id = null)
|
||||
{
|
||||
$key = $this->getKey($id);
|
||||
|
||||
$this->cache->delete($key);
|
||||
$this->redis->del($key);
|
||||
}
|
||||
|
||||
/**
|
||||
* 重建缓存内容
|
||||
*
|
||||
* @param mixed $id
|
||||
*/
|
||||
public function rebuild($id = null)
|
||||
{
|
||||
$this->delete($id);
|
||||
|
@ -10,8 +10,6 @@ namespace App\Caches;
|
||||
class UserDailyCounter extends Counter
|
||||
{
|
||||
|
||||
protected $lifetime = 86400;
|
||||
|
||||
public function getLifetime()
|
||||
{
|
||||
$tomorrow = strtotime('tomorrow');
|
||||
|
@ -35,7 +35,7 @@
|
||||
</div>
|
||||
<div class="layui-form-mid"> -</div>
|
||||
<div class="layui-input-inline">
|
||||
<input class="layui-input" id="active-end-time" type="text" name="active_time=[]" autocomplete="off">
|
||||
<input class="layui-input" id="active-end-time" type="text" name="active_time[]" autocomplete="off">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
{{ partial('macros/course') }}
|
||||
|
||||
{%- macro cart_course_card(course, user) %}
|
||||
{%- macro cart_course_card(course) %}
|
||||
{% set course_url = url({'for':'home.course.show','id':course.id}) %}
|
||||
<div class="cart-item-card">
|
||||
<div class="cover">
|
||||
@ -21,10 +21,10 @@
|
||||
{% if course.model in [1,2,3] %}
|
||||
<p>
|
||||
<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>
|
||||
@ -82,7 +82,7 @@
|
||||
</p>
|
||||
<p>
|
||||
<span class="key">期限</span>
|
||||
<span class="expiry">{{ vip.expiry }}个月</span>
|
||||
<span class="expiry">{{ vip.expiry }} 个月</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@ -96,11 +96,11 @@
|
||||
<div class="cart-item-list wrap">
|
||||
{% if confirm.item_type == 1 %}
|
||||
{% set course = confirm.item_info.course %}
|
||||
{{ cart_course_card(course, auth_user) }}
|
||||
{{ cart_course_card(course) }}
|
||||
{% elseif confirm.item_type == 2 %}
|
||||
{% set package = confirm.item_info.package %}
|
||||
{% for course in package.courses %}
|
||||
{{ cart_course_card(course, auth_user) }}
|
||||
{{ cart_course_card(course) }}
|
||||
{% endfor %}
|
||||
{% elseif confirm.item_type == 3 %}
|
||||
{{ cart_reward_card(confirm.item_info) }}
|
||||
|
@ -35,14 +35,14 @@ class Query
|
||||
{
|
||||
$page = $this->request->getQuery('page', ['trim', 'int'], 1);
|
||||
|
||||
return $page > 100 ? 100 : $page;
|
||||
return min($page, 100);
|
||||
}
|
||||
|
||||
public function getLimit()
|
||||
{
|
||||
$limit = $this->request->getQuery('limit', ['trim', 'int'], 12);
|
||||
|
||||
return $limit > 100 ? 100 : $limit;
|
||||
return min($limit, 100);
|
||||
}
|
||||
|
||||
public function getSort()
|
||||
|
Loading…
x
Reference in New Issue
Block a user