getNumber([ ['first_user_id', '=', USER_ID], ['create_time', 'between time', [date('Y-m-d', time()), date('Y-m-d', strtotime('+1 days'))]] ]); //历史邀请数 $my['history'] = $user_relation_model->getNumber([ ['first_user_id', '=', USER_ID] ]); $return_data = [ 'my' => $my ]; return sendSuccessMessage($return_data); } /** * 获取我的下级列表 * @date 2021-03-01 */ public function getMyNextList() { $param = input('post.'); $relation_model = new DistributionUserRelation(); $income_model = new DistributionCommissionIncome(); $next_income = $income_model->group('user_id')->where([ ['uid', '=', UID], ['status', '=', 2], ['distributor_user_id', '=', USER_ID] ])->column('sum(commission)', 'user_id'); $where = [ // ['uid', '=', UID] ]; $where_u = []; if (!empty($param['keyword'])) { $where_u[] = ['nick_name', 'like', '%' . $param['keyword'] . '%']; } switch ($param['index']) { case 0: $where[] = ['first_user_id', '=', USER_ID]; break; case 1: $where[] = ['second_user_id', '=', USER_ID]; break; case 2: $where[] = ['third_user_id', '=', USER_ID]; break; default: return sendErrorMessage(2001, 'index参数错误'); break; } $field = 'id,uid,user_id,create_time'; $list = $relation_model->getRelationList($where, $where_u, $next_income, $param['page'], $field, 'id desc'); return sendMessage([ 'list' => $list ]); } }