线上bug修改-任务统计
This commit is contained in:
@@ -522,28 +522,35 @@ class Statistical extends adminApi
|
||||
$search_user_id = 0;
|
||||
$search_gift_bag_id = 0;
|
||||
if($search_id){
|
||||
$search_user_id= db::name('user')->where('user_code', $search_id)->value('id');
|
||||
$where['b.user_code'] = $search_id;
|
||||
}
|
||||
if($search_name){
|
||||
$where['b.nickname'] = ['like', '%'.$search_name.'%'];
|
||||
$search_user_id= db::name('user')->where('nickname', $search_name)->value('id');
|
||||
}
|
||||
if($search_task_id){
|
||||
$where['a.task_id'] = $search_task_id;
|
||||
$search_gift_bag_id = db::name('vs_tasks')->where('id', $search_task_id)->value('tasks_bag_id');
|
||||
}
|
||||
if($search_task_name){
|
||||
$where['c.task_name'] = ['like', '%'.$search_task_name.'%'];
|
||||
$search_gift_bag_id = db::name('vs_tasks')->where('task_name', $search_task_name)->value('tasks_bag_id');
|
||||
}
|
||||
if($begin_time !== ''){
|
||||
$where['a.collection_time'] = ['>=', strtotime($begin_time)];
|
||||
if(!empty($begin_time) && !empty($end_time)){
|
||||
$where['a.collection_time'] = ['between', [strtotime($begin_time), strtotime($end_time)]];
|
||||
}else{
|
||||
if(!empty($begin_time)){
|
||||
$where['a.collection_time'] = ['>=', strtotime($begin_time)];
|
||||
}elseif(!empty($end_time)){
|
||||
$where['a.collection_time'] = ['<=', strtotime($end_time)];
|
||||
}
|
||||
}
|
||||
if($end_time !== ''){
|
||||
$where['a.collection_time'] = ['<=', strtotime($end_time)];
|
||||
if(!empty($begin_time) && !empty($end_time)){
|
||||
$where['a.createtime'] = ['between', [strtotime($begin_time), strtotime($end_time)]];
|
||||
}else{
|
||||
if(!empty($begin_time)){
|
||||
$where['a.createtime'] = ['>=', strtotime($begin_time)];
|
||||
}elseif(!empty($end_time)){
|
||||
$where['a.createtime'] = ['<=', strtotime($end_time)];
|
||||
}
|
||||
}
|
||||
|
||||
// 添加条件:只统计已领取的任务奖励
|
||||
// $where['a.is_claimed'] = 1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user