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('__')) {