sumMoney(); $data['count_people'] = $model->countPeople(); } return $this->renderSuccess($data); } /** * @notes:邀请记录 * @throws BaseException * @throws DbException * @author: wanghousheng */ public function getList(): Json { $model = new InviteLog(); $list = $model->getList(); return $this->renderSuccess(compact('list')); } /** * @notes: * @return Json * @throws BaseException * @author: wanghousheng */ public function statistics(): Json { $refuse_num = 0; $adoption_num = 0; $money = 0; $model = new InviteLog(); $user_ids = $model->inviteeUserIds(); if ($user_ids) { $applyModel = new Apply(); //审核通过 $adoption_num = $applyModel->whereIn('user_id', $user_ids)->where(['status' => WholesalerEnum::ADOPT])->count(); //审核拒绝 $refuse_num = $applyModel->whereIn('user_id', $user_ids)->where(['status' => WholesalerEnum::REFUSE])->count(); } // 当前用户ID $userId = UserService::getCurrentLoginUserId(); // 分销商用户详情 $dealer = DealerUserModel::detail($userId, []); if (!empty($dealer->freeze_money)) { $money = $dealer->freeze_money; } $data = compact('refuse_num', 'adoption_num', 'money'); return $this->renderSuccess($data); } }