diff --git a/application/api/controller/Family.php b/application/api/controller/Family.php index 5e28794..cb8e607 100644 --- a/application/api/controller/Family.php +++ b/application/api/controller/Family.php @@ -32,11 +32,21 @@ class Family extends BaseCom public function familyEarnings() { $user_id = input('user_id',0);//族长 id + $where = ['a.user_id' => $user_id]; + if(input('start_time')){ + $where['a.createtime'][] = ['>', strtotime(input('start_time'))]; + } + if(input('end_time')){ + $where['a.createtime'][] = ['<', strtotime(input('end_time'))]; + } + $reslut = db::name('vs_user_sign_earnings')->alias('a') ->join('user b','a.sign_user_id = b.id') ->join('vs_gift g','a.gift_id = g.gid') ->field('b.nickname,b.avatar,b.user_code,a.earnings,a.createtime,g.gift_name,g.gift_price') - ->where(['a.user_id' => $user_id]) + ->where($where) + ->order('a.createtime desc') + ->page(input('page',1),30) ->select(); return V(1, '成功', $reslut); }