'基础设置', '2' => '登录设置', '3' => '支付配置', '4' => '提现设置', '5' => '推送及IM配置', // '6' => '每日任务设置', '7' => '云存储配置', '8' => '房间配置', '9' => '弹窗内容设置', '10' => '邀请奖励', '11' => '二级密码', ]; public function _initialize() { parent::_initialize(); } /* * 类型列表 */ public function type_list(){ $configType = $this->configType; $list = []; $i=0; foreach ($configType as $k=>$v){ $list[$i]['id'] = $k; $list[$i]['name'] = $v; $i++; } return V(1,"成功", $list); } /* * 配置列表 */ public function config_list(){ $type = input('type', 1); $list = db::name($this->table)->where(['type'=>$type,'delete_time'=>0])->order('sort desc')->select(); $list_data = []; foreach ($list as $k=>$v){ $list_data[$k]['id'] = $v['cid']; $list_data[$k]['key_title'] = $v['key_title']; $list_data[$k]['key_name'] = $v['key_name']; $list_data[$k]['key_value'] = $v['key_value']; $list_data[$k]['key_desc'] = $v['key_desc']; } return V(1,"成功", $list_data); } /* * 配置设置 */ public function config_set(){ $params = $this->request->post(); if(empty($params['type'])){ return V(0,"请选择配置类型"); } foreach ($params as $k=>$v){ $data = [ 'key_value'=>$v, ]; db::name($this->table)->where(['key_title'=>$k])->update($data); } return V(1,"成功"); } }