From 0b5bd9f0e882845fc4e0c3f265cb6ed002595838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Sat, 30 Aug 2025 09:46:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E5=8F=8B=E6=88=BF=20=20=E9=80=81?= =?UTF-8?q?=E7=A4=BC=E4=B8=BB=E6=8C=81=E5=98=89=E5=AE=BE=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Friend.php | 8 +++----- application/api/model/Tencent.php | 14 +++++++------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/application/api/model/Friend.php b/application/api/model/Friend.php index df2f0b2..75a7c77 100644 --- a/application/api/model/Friend.php +++ b/application/api/model/Friend.php @@ -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');//金币与魅力值转换比 diff --git a/application/api/model/Tencent.php b/application/api/model/Tencent.php index 18d1348..9b59253 100644 --- a/application/api/model/Tencent.php +++ b/application/api/model/Tencent.php @@ -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; }