get_user_list($uid, $pid, $user_name, $nick_name, $special_uid, $last_login_device, $is_can_recharge, $is_sign, $is_real, $order, $sort, $page, $limit,$integral_min,$integral_max,$is_sys_tester); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; $data['totalRow'] = $reslut['data']['totalRow']; return json($data); } //获取用户列表 public function get_write_user_list() { $uid = input('uid', 0); $pid = input('pid', 0); $user_name = input('user_name', ''); $nick_name = input('nick_name', ''); $special_uid = input('special_uid',0); $last_login_device = input('last_login_device',''); $is_can_recharge = input('is_can_recharge', 0); $is_sign = input('is_sign', 0); $is_real = input('is_real', 0); $order = input('order', 'uid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $integral_min = input('integral_min',0); $integral_max = input('integral_max',0); $reslut = model('User')->get_write_user_list($uid, $pid, $user_name, $nick_name, $special_uid, $last_login_device, $is_can_recharge, $is_sign, $is_real, $order, $sort, $page, $limit,$integral_min,$integral_max); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; $data['totalRow'] = $reslut['data']['totalRow']; return json($data); } //获取用户资料 public function get_user_info() { $uid = input('uid', 0); $reslut = model('User')->get_user_info($uid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); // $data = model('User')->get_user_info($uid); // if ($data['code'] == 0) { // return ajaxReturn(201, $data['msg'], $data['data']); // } else { // return ajaxReturn(200, $data['msg'], $data['data']); // } } //修改用户资料 public function edit_user_info() { $uid = input('uid', 0); $nick_name = input('nick_name', ''); $sex = input('sex', 0); $login_status = input('login_status', 0); $is_tester = input('is_tester',0); $is_sign = input('is_sign', 0); $is_can_recharge = input('is_can_recharge', 0); $special_uid = input('special_uid', ''); $is_real = input('is_real', 2); $is_look_rank = input('is_look_rank', ''); $room_owner_commission = input('room_owner_commission', ''); $room_owner_lucky_commission = input('room_owner_lucky_commission',''); $real_name = input('real_name', ''); $card_id = input('card_id', ''); $data = model('User')->edit_user_info($uid, $nick_name, $sex, $login_status, $is_tester, $is_sign, $is_can_recharge, $special_uid, $is_real,$is_look_rank,$room_owner_commission,$room_owner_lucky_commission,$real_name,$card_id); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //修改用户资料 public function lu_edit_user_info() { $uid = input('uid', 0); $nick_name = input('nick_name', ''); $sex = input('sex', 0); $head_pic = input('head_pic', ''); $data = model('User')->lu_edit_user_info($uid, $nick_name, $sex, $head_pic); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //修改用户资金 public function edit_user_money() { $uid = input('uid', 0); $money_type = input('money_type', ''); $change_value = input('change_value', 0); $secondary_password = input('secondary_password',''); $remarks = input('remarks', ''); //二级密码 $check_pass = model('admin/admin')->check_secondary_password($secondary_password); if($check_pass['code'] == 201){ return ajaxReturn($check_pass['code'], $check_pass['msg'], $check_pass['data']); } $reslut = model('User')->edit_user_money($uid, $change_value, $money_type, $secondary_password, $remarks, $this->aid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //恢复注销用户 public function edit_user_write() { $uid = input('uid', 0); $login_status = input('login_status', ''); $secondary_password = input('secondary_password',''); //二级密码 $check_pass = model('admin/admin')->check_secondary_password($secondary_password); if($check_pass['code'] == 201){ return ajaxReturn($check_pass['code'], $check_pass['msg'], $check_pass['data']); } $reslut = model('User')->edit_user_write($uid, $login_status, $this->aid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //修改用户密码 public function edit_user_password() { $data = Request::only(['uid', 'password']); $reslut = model('User')->edit_user_password($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //修改用户密码 public function edit_user_passwords() { $data = Request::only(['uid', 'trade_password']); $reslut = model('User')->edit_user_passwords($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //获取用户背包列表 public function get_user_gift_pack() { $pid = input('pid', 0); $uid = input('uid', 0); $nick_name = input('nick_name', ''); $gid = input('gid', 0); $order = input('order', 'pid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('User')->get_user_gift_pack($pid, $uid, $nick_name, $gid, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //删除用户背包礼物 public function del_user_gift_pack() { //return ajaxReturn(201, '功能暂已停用', null); $pid = input('pid', 0); $reslut = model('User')->del_user_gift_pack($pid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清除用户地阶奖池累消 public function gold_consume_del(){ $reslut = model('User')->gold_consume_del(); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清除用户天阶奖池累消 public function drill_consume_del(){ $reslut = model('User')->drill_consume_del(); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清除用户天阶奖池累消 public function silver_consume_del(){ $reslut = model('User')->silver_consume_del(); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清空所有背包礼物 public function user_gift_pack_del_all(){ return ajaxReturn(201, '功能暂已停用', null); $reslut = model('User')->user_gift_pack_del_all(); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清空用户token public function clear_user_token(){ $type = input('type', 0); $uid = input('uid', 0); $reslut = model('User')->clear_user_token($uid, $type); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //幸运摩天奖励发放 public function motian_fa(){ $key_name = "api:user:motian_fa"; redis_lock_exit($key_name,100); $reslut = model('User')->yesterday_motian_award(); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } public function get_mo_tian_log(){ $uid = input('uid', 0); $gid = input('gid', 0); $gift_name = input('gift_name', ''); $level = input('level', ''); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('user')->get_mo_tian_log($uid, $gid, $gift_name,$level,$page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //批量生成测试账号 public function batch_create_test_account(){ $key_name = "admin:batch_create_test_account"; redis_lock_exit($key_name); $reslut = model('api/UserLogin')->batch_create_test_account(); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } }