From 1c8ca65dd5db6d187b39ace1e4074201c85c90ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Wed, 3 Sep 2025 17:19:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E5=8F=8B=E5=8D=A1=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=20=E5=88=9B=E5=BB=BA=E5=B0=8F=E6=88=BF=E9=97=B4=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=BB=A7=E7=BB=AD=E8=BF=9B=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Friend.php | 10 ++++++---- application/common.php | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/application/api/controller/Friend.php b/application/api/controller/Friend.php index b60314e..df4973f 100644 --- a/application/api/controller/Friend.php +++ b/application/api/controller/Friend.php @@ -8,10 +8,11 @@ class Friend extends BaseCom { //交友开始 public function start_friend(){ + $key_name = "api:friend:start_friend:" . $this->uid; + redis_lock_exits($key_name); $room_id = input('room_id', ''); - $reslut = model('Friend')->start_friend($this->uid,$room_id); - + redis_unlocks($key_name); return V($reslut['code'], $reslut['msg'], $reslut['data']); } @@ -40,14 +41,15 @@ class Friend extends BaseCom //卡关系 创建关系 public function create_relation() { + $key_name = "api:friend:create_relation:" . $this->uid; + redis_lock_exits($key_name); $room_id = input('room_id', ''); $friend_id = input('friend_id', ''); $user1_id = input('user1_id', ''); $user2_id = input('user2_id', ''); $relation_id = input('relation_id', ''); - $result = model('Friend')->createRelation($this->uid,$room_id,$friend_id,$user1_id,$user2_id,$relation_id); - + redis_unlocks($key_name); return V($result['code'], $result['msg'], $result['data']); } diff --git a/application/common.php b/application/common.php index 6c39f82..2269b62 100644 --- a/application/common.php +++ b/application/common.php @@ -5,6 +5,7 @@ use think\Cache; use think\Db; use think\exception\HttpResponseException; +use think\Log; use think\Response; if (!function_exists('__')) {