room_info修改
This commit is contained in:
@@ -86,6 +86,9 @@ class Sign extends BaseCom
|
|||||||
return V(0, '参数错误');
|
return V(0, '参数错误');
|
||||||
}
|
}
|
||||||
$sign = db::name('vs_room_sign')->where('id', $sign_id)->field('room_id,sign_user_id')->find();
|
$sign = db::name('vs_room_sign')->where('id', $sign_id)->field('room_id,sign_user_id')->find();
|
||||||
|
if($sign['sign_type'] != 1){
|
||||||
|
return V( 0, '该场次签约已结束', null);
|
||||||
|
}
|
||||||
$user_id = $sign['sign_user_id'];
|
$user_id = $sign['sign_user_id'];
|
||||||
$room_id = $sign['room_id'];
|
$room_id = $sign['room_id'];
|
||||||
|
|
||||||
|
|||||||
@@ -1171,7 +1171,7 @@ class Room extends Model
|
|||||||
$user_pit = db::name('vs_room_pit')->where(['room_id' => $room_id,'user_id' => $user_id])->find();
|
$user_pit = db::name('vs_room_pit')->where(['room_id' => $room_id,'user_id' => $user_id])->find();
|
||||||
break;
|
break;
|
||||||
case 10://签约房间信息
|
case 10://签约房间信息
|
||||||
$room_sign = db::name('vs_room_sign')->where('room_id', $room_id)->order('id desc')->find();
|
$room_sign = db::name('vs_room_sign')->where(['room_id' => $room_id,'sign_type' => 1])->order('id desc')->find();
|
||||||
if($room_sign){
|
if($room_sign){
|
||||||
$sign_info = [
|
$sign_info = [
|
||||||
'sign_id' => $room_sign['id'],
|
'sign_id' => $room_sign['id'],
|
||||||
@@ -2899,7 +2899,7 @@ class Room extends Model
|
|||||||
|
|
||||||
|
|
||||||
//房间信息
|
//房间信息
|
||||||
public function room_info($user_id, $room_id)
|
public function room_infos($user_id, $room_id)
|
||||||
{
|
{
|
||||||
if(!$room_id){
|
if(!$room_id){
|
||||||
return ['code' => 0, 'msg' => '参数错误', 'data' => null];
|
return ['code' => 0, 'msg' => '参数错误', 'data' => null];
|
||||||
@@ -3180,7 +3180,7 @@ class Room extends Model
|
|||||||
|
|
||||||
|
|
||||||
//房间信息
|
//房间信息
|
||||||
public function room_infos($user_id, $room_id)
|
public function room_info($user_id, $room_id)
|
||||||
{
|
{
|
||||||
//房间基础信息先从缓存获取
|
//房间基础信息先从缓存获取
|
||||||
$room = json_decode(Cache::get('room_info_' . $room_id), true);
|
$room = json_decode(Cache::get('room_info_' . $room_id), true);
|
||||||
@@ -3210,8 +3210,6 @@ class Room extends Model
|
|||||||
return ['code' => 0, 'msg' => '当前房间类型错误,请联系管理员', 'data' => ''];
|
return ['code' => 0, 'msg' => '当前房间类型错误,请联系管理员', 'data' => ''];
|
||||||
}
|
}
|
||||||
|
|
||||||
//给前端定义返回的数据
|
|
||||||
$room_owner = null;//房间拥有者信息
|
|
||||||
$cp_users = null;//CP用户信息
|
$cp_users = null;//CP用户信息
|
||||||
$friend = null;//交友信息
|
$friend = null;//交友信息
|
||||||
$singer_info = null;//点唱房内的演唱信息
|
$singer_info = null;//点唱房内的演唱信息
|
||||||
@@ -3270,7 +3268,7 @@ class Room extends Model
|
|||||||
$user_pit = db::name('vs_room_pit')->where(['room_id' => $room_id,'user_id' => $user_id])->find();
|
$user_pit = db::name('vs_room_pit')->where(['room_id' => $room_id,'user_id' => $user_id])->find();
|
||||||
break;
|
break;
|
||||||
case 10://签约房间信息
|
case 10://签约房间信息
|
||||||
$room_sign = db::name('vs_room_sign')->where('room_id', $room_id)->order('id desc')->find();
|
$room_sign = db::name('vs_room_sign')->where(['room_id' => $room_id,'sign_type' => 1])->order('id desc')->find();
|
||||||
if($room_sign){
|
if($room_sign){
|
||||||
$sign_info = [
|
$sign_info = [
|
||||||
'sign_id' => $room_sign['id'],
|
'sign_id' => $room_sign['id'],
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ class Sign extends Model
|
|||||||
$data = [
|
$data = [
|
||||||
'user_id' => $user_id,
|
'user_id' => $user_id,
|
||||||
'room_id' => $room_id,
|
'room_id' => $room_id,
|
||||||
'sign_time' => $sign_time,
|
'sign_time' => $sign_time,//场次 vs_room_sign 的ID
|
||||||
'sign_user_id' => $sign_user_id,
|
'sign_user_id' => $sign_user_id,
|
||||||
'sign_value' => $sign_value,
|
'sign_value' => $sign_value,
|
||||||
'createtime' => time(),
|
'createtime' => time(),
|
||||||
@@ -112,14 +112,6 @@ class Sign extends Model
|
|||||||
return ['code' => 0, 'msg' => '网络错误,请重试!','data' => null];
|
return ['code' => 0, 'msg' => '网络错误,请重试!','data' => null];
|
||||||
}
|
}
|
||||||
|
|
||||||
//记录房间流水及明细
|
|
||||||
//收礼记录行为日志
|
|
||||||
// $give_gift = model('api/GiveGift') -> change_user_give_gift_log($user_id,0,$sign_value,0,$sign_user_id,2,1,$room_id,0,3);
|
|
||||||
// if(!$give_gift){
|
|
||||||
// Db::rollback();
|
|
||||||
// return ['code' => 0, 'msg' => '出价失败', 'data' => null];
|
|
||||||
// }
|
|
||||||
|
|
||||||
//增加房间火热值hot_value
|
//增加房间火热值hot_value
|
||||||
$gift_totalaa = $sign_value * get_system_config_value('coin_charm_exp');
|
$gift_totalaa = $sign_value * get_system_config_value('coin_charm_exp');
|
||||||
db::name('vs_room')->where(['id' => $room_id])->inc('hot_value', $gift_totalaa)->inc('today_hot_value', $gift_totalaa)->update();
|
db::name('vs_room')->where(['id' => $room_id])->inc('hot_value', $gift_totalaa)->inc('today_hot_value', $gift_totalaa)->update();
|
||||||
|
|||||||
Reference in New Issue
Block a user