diff --git a/application/api/model/Friend.php b/application/api/model/Friend.php index ebf3b59..df2f0b2 100644 --- a/application/api/model/Friend.php +++ b/application/api/model/Friend.php @@ -303,13 +303,16 @@ class Friend extends Model }else{ //判断送礼人或收礼人里面有主持和嘉宾 $host = $this->is_host($uid,$to_uid,$room_id); - Log::record("交友房送礼,判断是否主持".json_encode($host),"inFo"); + //判断是否是主持 if($host['is_preside'] == 1){ 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']);