交友房 送礼主持嘉宾判断
This commit is contained in:
@@ -309,13 +309,10 @@ class Friend extends Model
|
||||
if(!in_array($uid,$host['is_preside_user'])){//主持不是当前送礼人,那就是在收礼人中
|
||||
//从数组中剔除主持人 && $is_preside_user!= UID
|
||||
$user_idd = explode(",", $user_idd); // 将字符串转换为数组
|
||||
Log::record("交友房送礼,判断是否主持".json_encode($host),"inFo");
|
||||
Log::record("交友房送礼,收礼人数组".json_encode($user_idd),"inFo");
|
||||
$user_idd = array_diff($user_idd, $host['is_preside_user']); // 从数组中移除
|
||||
Log::record("交友房送礼,收礼人重构数组".json_encode($user_idd),"inFo");
|
||||
if($user_idd){
|
||||
//插入/更新心动表
|
||||
$this->addUserHeart($uid,$to_uid,$friend['id'],$sumPrice,$room_id,$res['data']['gift_user_data']);
|
||||
$this->addUserHeart($uid,$user_idd,$friend['id'],$sumPrice,$room_id,$res['data']['gift_user_data']);
|
||||
//送礼产生心动值并计算 判断拉取用户上麦还是换麦
|
||||
//生成新排名 判断抱上麦 还是换麦
|
||||
$this->pullUserPit($room_id,$friend['id']);
|
||||
@@ -670,7 +667,8 @@ class Friend extends Model
|
||||
//插入/更新心动表
|
||||
public function addUserHeart($uid,$user_id,$friend_id,$value,$room_id,$user_data){
|
||||
//给多个用户送礼
|
||||
$user_ids = explode(",", $user_id);
|
||||
//数组重组 下标从0开始
|
||||
$user_ids = array_values($user_id);
|
||||
// $heart_value = $value;//心动值
|
||||
$heart_value = 0;
|
||||
$heart_exp = get_system_config_value('coin_charm_exp');//金币与魅力值转换比
|
||||
|
||||
@@ -153,7 +153,7 @@ class Tencent extends Model
|
||||
$curlPost = json_encode($curlPost);
|
||||
|
||||
$reslut = $this->tencent_post_url($postUrl, $curlPost);
|
||||
Log::record("腾讯用户拉入黑名单".json_encode($reslut),"infos");
|
||||
// Log::record("腾讯用户拉入黑名单".json_encode($reslut),"infos");
|
||||
if($reslut['ActionStatus'] == 'OK'){
|
||||
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
||||
}else{
|
||||
@@ -241,9 +241,9 @@ class Tencent extends Model
|
||||
);
|
||||
$curlPost = json_encode($curlPost);
|
||||
$reslut = $this->tencent_post_url($postUrl, $curlPost);
|
||||
Log::record("广播消息信息".json_encode($reslut),"info");
|
||||
Log::record("广播消息信息3".json_encode($admin_sig),"info");
|
||||
Log::record("广播消息信息2".$admin_sig,"info");
|
||||
// Log::record("广播消息信息".json_encode($reslut),"info");
|
||||
// Log::record("广播消息信息3".json_encode($admin_sig),"info");
|
||||
// Log::record("广播消息信息2".$admin_sig,"info");
|
||||
if($reslut['ActionStatus'] == 'OK'){
|
||||
return ['code' => 1, 'msg' => '发送成功', 'data' => $reslut];
|
||||
}else{
|
||||
@@ -364,7 +364,7 @@ class Tencent extends Model
|
||||
);
|
||||
$curlPost = json_encode($curlPost);
|
||||
$reslut = $this->tencent_post_url($postUrl, $curlPost);
|
||||
Log::record("腾讯群内删除成员结果".json_encode($reslut),"info");
|
||||
// Log::record("腾讯群内删除成员结果".json_encode($reslut),"info");
|
||||
if($reslut['ActionStatus'] == 'OK'){
|
||||
return ['code' => 1, 'msg' => '操作成功', 'data' => null];
|
||||
}else{
|
||||
@@ -419,11 +419,11 @@ class Tencent extends Model
|
||||
if($OnlineOnlyFlag == 1){
|
||||
$curlPost['OnlineOnlyFlag'] = 1;
|
||||
}
|
||||
Log::record("xitong消息信息1:".$admin_sig,"info");
|
||||
// Log::record("xitong消息信息1:".$admin_sig,"info");
|
||||
$curlPost = json_encode($curlPost);
|
||||
|
||||
$reslut = $this->tencent_post_url($postUrl, $curlPost);
|
||||
Log::record("xitong消息信息2:".$reslut,"info");
|
||||
// Log::record("xitong消息信息2:".$reslut,"info");
|
||||
return $reslut;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user