isAjax()) { $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $search_text = input('search_text', ''); $condition = []; $order = 'id asc'; $field = '*'; $member_level_model = new MemberVipModel(); $list = $member_level_model->getMemberViplPageList($condition, $page, $page_size, $order, $field); return $list; } else { return $this->fetch('membervip/level_list'); } } /** * 会员等级添加 */ public function addLevel() { if (request()->isAjax()) { $data = [ 'name' => input('name', ''), 'discount' => input('discount', 0.00), 'month_price' => input('month_price', 0.00), 'quarter_price' => input('quarter_price', 0.00), 'year_price' => input('year_price', 0.00), 'content' => input('content', ''), 'update_time'=>time() ]; $member_level_model = new MemberVipModel(); $this->addLog("会员等级添加:" . $data['name']); return $member_level_model->addMemberVip($data); } else { return $this->fetch('membervip/add_level'); } } /** * 会员等级修改 */ public function editLevel() { if (request()->isAjax()) { $data = [ 'name' => input('name', ''), 'discount' => input('discount', 0.00), 'month_price' => input('month_price', 0.00), 'quarter_price' => input('quarter_price', 0.00), 'year_price' => input('year_price', 0.00), 'content' => input('content', ''), 'update_time'=>time() ]; $level_id = input('level_id', 0); $member_level_model = new MemberVipModel(); $this->addLog("会员等级修改:" . $data['name']); return $member_level_model->editMemberVip($data, [ [ 'id', '=', $level_id ] ]); } else { $level_id = input('get.level_id', 0); $member_level_model = new MemberVipModel(); $level_info = $member_level_model->getMemberVipInfo([ [ 'id', '=', $level_id ] ]); $this->assign('level_info', $level_info); return $this->fetch('membervip/edit_level'); } } /** * 会员等级删除 */ public function deleteLevel() { $level_ids = input('level_ids', ''); $member_level_model = new MemberVipModel(); $this->addLog("会员等级删除id:" . $level_ids); return $member_level_model->deleteMemberLevel([ [ 'level_id', 'in', $level_ids ] ]); } /** * 设置默认 */ public function setDefault(){ if (request()->isAjax()) { $level_id = input('level_id', ''); $member_level_model = new MemberVipModel(); $res = $member_level_model->setDefaultLevel($level_id); return $res; } } }