cp 等级升级 装扮挂件和特效修改

This commit is contained in:
2025-11-24 14:36:02 +08:00
parent 6f43c6d4ac
commit 99c499df82

View File

@@ -74,15 +74,22 @@ class UserCp extends Model
]; ];
Db::name('user_cp_gift_log')->insert($datas); Db::name('user_cp_gift_log')->insert($datas);
$rees = Db::name('user_cp_zone')->where(['user_id1' => $from_user_id,'user_id2' => $to_user_id,'status' => 1])->find(); $rees = Db::name('user_cp_zone')
if(!$rees){ ->whereOr(['user_id1' => $from_user_id,'status' => 1])
$rees = Db::name('user_cp_zone')->where(['user_id1' => $to_user_id,'user_id2' => $from_user_id,'status' => 1])->find(); ->whereOr(['user_id2' => $from_user_id,'status' => 1])->find();
}
if($rees && $re != $rees['id']){ if($rees && $re != $rees['id']){
//修改状态 //修改状态
Db::name('user_cp_zone')->where(['id' => $rees['id']])->update(['status' => 2]); Db::name('user_cp_zone')->where(['id' => $rees['id']])->update(['status' => 2]);
} }
$ress = Db::name('user_cp_zone')
->whereOr(['user_id1' => $to_user_id,'status' => 1])
->whereOr(['user_id2' => $to_user_id,'status' => 1])->find();
if($ress && $re != $ress['id']){
//修改状态
Db::name('user_cp_zone')->where(['id' => $ress['id']])->update(['status' => 2]);
}
// 给两个用户添加CP装扮 // 给两个用户添加CP装扮
$pendant_ids = Db::name('user_cp_level')->where(['deletetime' => 0])->order('level asc')->value('pendant_id'); $pendant_ids = Db::name('user_cp_level')->where(['deletetime' => 0])->order('level asc')->value('pendant_id');
$pendant_id = Db::name('vs_decorate_price')->where(['id' => $pendant_ids])->value('did'); $pendant_id = Db::name('vs_decorate_price')->where(['id' => $pendant_ids])->value('did');
@@ -100,11 +107,9 @@ class UserCp extends Model
//给前端推送 //给前端推送
return 2; return 2;
}else{//创建推送信息2表达心动信号 }else{//创建推送信息2表达心动信号
//查询是否有相应的Cp空间
$ress = Db::name('user_cp_find') $ress = Db::name('user_cp_find')
->where(['status' => ['in',[0,1]]]) ->where(['status' => 0])
->whereOr(['from_user_id' => $from_user_id]) ->where(['from_user_id' => $from_user_id])
->whereOr(['to_user_id' => $from_user_id])
->select(); ->select();
if($ress){ if($ress){
//把状态改为2 status0-待回应1-建交成功2-已取消, //把状态改为2 status0-待回应1-建交成功2-已取消,