交友结束处理

This commit is contained in:
2025-09-10 17:46:15 +08:00
parent e7eaea83e4
commit 9fda8d98b2

View File

@@ -111,6 +111,10 @@ class Friend extends Model
$return['user2_nickname'] = db::name('user')->where(['id'=>$originalPairs['user2_id']])->value('nickname');
$return['heart_value'] = $originalPairs['heart_value'];
$return['heart_id'] = $originalPairs['id'];
$room_updatatime = db::name('vs_room')->where(['id' => $room_id,'step' => $step])->value('updatetime')??time();
if(time() - $room_updatatime > 60){
$this->createRelation(0,$room_id,$id,$return['user1_id'],$return['user2_id'],0);
}
// 修改当前交友阶段
db::name('vs_room')->where(['id' => $room_id])->setField(['step' => $step,'updatetime' => time()]);
}else{
@@ -144,7 +148,7 @@ class Friend extends Model
//心动值超过配置值 创建关系
public function createRelation($user_id,$room_id,$friend_id,$user1_id,$user2_id,$friending_config_id){
if (!$user1_id || !$user2_id || !$friend_id || !$room_id || !$user_id) {
if (!$user1_id || !$user2_id || !$friend_id || !$room_id) {
return ['code' => 0, 'msg' => '参数有误!', 'data' => null];
}