getList($nick_name); foreach ($list as $key => $val) { $list[$key]['cash_total'] = sprintf('%.2f', $val['moeny'] + $val['freeze_money'] + $val['total_money']); // 检查是否已有管理员账号 $hasLogin = UserModel::where('user_id', '=', $val['user_id']) ->where('is_delete', '=', 0) ->count(); $list[$key]['has_login'] = $hasLogin > 0; } $basicSetting = SettingModel::getItem('basic'); return $this->renderSuccess('', compact('list', 'basicSetting')); } /** * 编辑队长 */ public function edit() { if ($this->request->isGet()) { $gradeList = GradeModel::getUsableList(); $user_id = $this->getData('user_id'); $model = OperationsModel::detail($user_id); // 检查是否已有管理员账号 $hasLogin = UserModel::where('user_id', '=', $user_id) ->where('is_delete', '=', 0) ->count(); $model['has_login'] = $hasLogin > 0; return $this->renderSuccess('', compact('gradeList', 'model')); } $data = $this->postData(); $model = OperationsModel::detail($data['user_id']); if ($model->edit($data)) { return $this->renderSuccess('更新成功'); } return $this->renderError($model->getError() ?: '更新失败'); } /** * 队长用户列表 */ public function fans($user_id, $level = -1) { $model = new RefereeModel; $list = $model->getList($user_id, $level); $basicSetting = SettingModel::getItem('basic'); return $this->renderSuccess('', compact('list', 'basicSetting')); } /** * 软删除队长用户 */ public function delete($user_id) { $model = OperationsModel::detail($user_id); if (!$model->setDelete()) { return $this->renderError('删除失败'); } return $this->renderSuccess('删除成功'); } /** * 添加区域代理 */ public function add() { if ($this->request->isGet()) { $gradeList = GradeModel::getUsableList(); return $this->renderSuccess('', compact('gradeList')); } $data = $this->postData(); $model = new OperationsModel; if ($model->addoperationsUser($data)) { return $this->renderSuccess('添加成功'); } return $this->renderError($model->getError() ?: '添加失败'); } }