diff --git a/application/api/model/UserCp.php b/application/api/model/UserCp.php index a305a6b..d14cd01 100644 --- a/application/api/model/UserCp.php +++ b/application/api/model/UserCp.php @@ -70,6 +70,18 @@ class UserCp extends Model //给两个用户给CP装扮 $pendant_id = Db::name('user_cp_level')->where(['deletetime' => 0])->order('level asc')->value('pendant_id'); // 给两个用户添加CP装扮 + //先检查该用户是否已有该装扮 + $zhuangban = Db::name('vs_user_decorate')->where(['user_id' => $from_user_id,'type' => 11,'did' => $pendant_id])->find(); + if ($zhuangban) { + // 修改 + Db::name('vs_user_decorate')->where(['id' => $zhuangban['id']])->update(['is_using' => 2]); + } + $zhuangban1 = Db::name('vs_user_decorate')->where(['user_id' => $to_user_id,'type' => 11,'did' => $pendant_id])->find(); + if ($zhuangban1) { + // 修改 + Db::name('vs_user_decorate')->where(['id' => $zhuangban1['id']])->update(['is_using' => 2]); + } + $decorate_data = [ 'type' => 11, // 装扮类型11-cp装扮 'did' => $pendant_id,