postData(); $branch = $this->branch['user']; $postData['branch_id'] = $branch['branch_id']; $list = $model->getList($postData); return $this->renderSuccess('', compact('list')); } /** * 新增股东 */ public function add() { if ($this->request->isGet()) { $positionList = PositionModel::getAll(); $areaList = RegionModel::getCacheTree(); return $this->renderSuccess('', compact('positionList', 'areaList')); } $model = new MemberModel; $postData = $this->postData(); $branch = $this->branch['user']; $postData['branch_id'] = $branch['branch_id']; // 新增记录 if ($model->add($postData)) { return $this->renderSuccess('添加成功'); } return $this->renderError($model->getError() ?: '添加失败'); } /** * 编辑成员 */ public function edit() { if ($this->request->isGet()) { $positionList = PositionModel::getAll(); $areaList = RegionModel::getCacheTree(); return $this->renderSuccess('', compact('positionList', 'areaList')); } $user_id = $this->postData('user_id'); $model = MemberModel::detail($user_id); if ($model->edit($this->postData())) { return $this->renderSuccess('更新成功'); } return $this->renderError($model->getError() ?: '更新失败'); } /** * 软删除成员 */ public function delete($user_id) { $model = MemberModel::detail($user_id); if (!$model->setDelete()) { return $this->renderError('删除失败'); } return $this->renderSuccess('删除成功'); } /** * 排行榜 */ public function rank($date = null) { $model = new ActivityUserModel; $list = $model->getUserRankList($date, $this->getBranchId()); return $this->renderSuccess('', compact('list')); } }