diff --git a/app/chat/controller/GroupController.php b/app/chat/controller/GroupController.php index e128de9..70d7466 100644 --- a/app/chat/controller/GroupController.php +++ b/app/chat/controller/GroupController.php @@ -217,6 +217,7 @@ class GroupController extends ApiController } Db::commit(); if($res) { + Redis::del('usermsg:list:' . $this->user_type . ':' . $this->uid); return $this->success(); }else { return $this->error(); diff --git a/app/chat/model/ChatGroup.php b/app/chat/model/ChatGroup.php index efb2cd0..08718e1 100644 --- a/app/chat/model/ChatGroup.php +++ b/app/chat/model/ChatGroup.php @@ -4,6 +4,7 @@ namespace app\chat\model; use ba\Random; use support\Log; +use support\Redis; use support\think\Db; class ChatGroup extends BaseModel @@ -60,6 +61,7 @@ class ChatGroup extends BaseModel 'join_time' => $now, ]); $user = Db::name('chat_user')->where(['user_id' => $shop_id])->find(); + Redis::del('usermsg:list:' . 2 . ':' . $shop_id); if(!$user) { $res = Db::name('chat_user')->insert([ 'user_id' => $shop_id,