83 lines
2.7 KiB
PHP
83 lines
2.7 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace app\api\controller;
|
||
|
|
|
||
|
|
use app\common\controller\Api;
|
||
|
|
|
||
|
|
class PubRoom extends Common
|
||
|
|
{
|
||
|
|
|
||
|
|
//心愿礼物
|
||
|
|
public function get_wish_gift_list(){
|
||
|
|
$uid = $this->uid;
|
||
|
|
$page = input('page', 1);
|
||
|
|
$page_limit = input('page_limit', 20);
|
||
|
|
$reslut = model('PubRoom')->get_wish_gift_list($uid, $page, $page_limit);
|
||
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
//麦上用户配置心愿礼物
|
||
|
|
public function oprate_user_wish_gift(){
|
||
|
|
$uid = $this->uid;
|
||
|
|
$rid = input('rid', 0);
|
||
|
|
$micro_id = input('micro_id', 0);
|
||
|
|
$gid = input('gid', 0);
|
||
|
|
$key_name = "api:PubRoom:oprate_user_wish_gift:uid:".$uid;
|
||
|
|
redis_lock_exit($key_name);
|
||
|
|
$reslut = model('PubRoom')->oprate_user_wish_gift($uid, $rid, $micro_id, $gid);
|
||
|
|
redis_unlock($key_name);
|
||
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
//撩Ta
|
||
|
|
public function tease_user_send_gift(){
|
||
|
|
$uid = $this->uid;
|
||
|
|
$rid = input('rid', 0);
|
||
|
|
$receive_uid = input('receive_uid', 0);
|
||
|
|
$key_name = "api:PubRoom:tease_user_send_gift:uid:".$uid;
|
||
|
|
redis_lock_exit($key_name);
|
||
|
|
$reslut = model('PubRoom')->tease_user_send_gift($uid, $rid, $receive_uid);
|
||
|
|
redis_unlock($key_name);
|
||
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
//一键全撩
|
||
|
|
public function tease_all_send_gift(){
|
||
|
|
$uid = $this->uid;
|
||
|
|
$rid = input('rid', 0);
|
||
|
|
$to_uid_list = input('to_uid_list', '');
|
||
|
|
$key_name = "api:PubRoom:tease_all_send_gift:uid:".$uid;
|
||
|
|
redis_lock_exit($key_name);
|
||
|
|
$reslut = model('PubRoom')->tease_all_send_gift($uid, $rid, $to_uid_list);
|
||
|
|
redis_unlock($key_name);
|
||
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
//心愿礼物详情
|
||
|
|
public function wish_gift_info(){
|
||
|
|
$uid = $this->uid;
|
||
|
|
$rid = input('rid', 0);
|
||
|
|
$receive_uid = input('receive_uid', 0);
|
||
|
|
$reslut = model('PubRoom')->wish_gift_info($uid, $rid, $receive_uid);
|
||
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
|
||
|
|
//约Ta
|
||
|
|
public function date_user_send_gift(){
|
||
|
|
$uid = $this->uid;
|
||
|
|
$rid = input('rid', 0);
|
||
|
|
$receive_uid = input('receive_uid', 0);
|
||
|
|
$key_name = "api:PubRoom:date_user_send_gift:uid:".$uid;
|
||
|
|
redis_lock_exit($key_name);
|
||
|
|
$reslut = model('PubRoom')->date_user_send_gift($uid, $rid, $receive_uid);
|
||
|
|
redis_unlock($key_name);
|
||
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|