点唱后端数据操作

This commit is contained in:
2025-11-13 17:34:22 +08:00
parent b492e921c3
commit a37eb9f660

View File

@@ -21,20 +21,24 @@ class SingerSong extends adminApi
//搜索信息有值且是纯数字 //搜索信息有值且是纯数字
if(isset($search) && is_numeric($search)){ if(isset($search) && is_numeric($search)){
$where['ss.user_id'] = $search; $where['ss.user_id'] = $search;
$wheres['ss.user_id'] = $search;
} }
if(isset($search) && !is_numeric($search)){ if(isset($search) && !is_numeric($search)){
$where['u.nickname'] = ['like', '%'.$search.'%'];; $where['u.nickname'] = ['like', '%'.$search.'%'];;
} }
if(isset($start_time) && isset($end_time)){ if(isset($start_time) && isset($end_time)){
$where['ss.create_time'] = ['between', [strtotime($start_time), strtotime($end_time)]]; $where['ss.create_time'] = ['between', [strtotime($start_time), strtotime($end_time)]];
$wheres['ss.create_time'] = ['between', [strtotime($start_time), strtotime($end_time)]];
} }
if(isset($status)){ if(isset($status)){
$where['ss.status'] = $status; $where['ss.status'] = $status;
$wheres['ss.status'] = $status;
}else{ }else{
$where['ss.status'] = 0; $where['ss.status'] = 0;
$wheres['ss.status'] = 0;
} }
$count = db::name('vs_singer')->where($where)->count(); $count = db::name('vs_singer')->where($wheres)->count();
$list = db::name('vs_singer') $list = db::name('vs_singer')
->alias('ss') ->alias('ss')
->join('user u', 'ss.user_id=u.id', 'left') ->join('user u', 'ss.user_id=u.id', 'left')