cp装扮修改
This commit is contained in:
@@ -71,15 +71,22 @@ class UserCp extends Model
|
|||||||
$pendant_id = Db::name('user_cp_level')->where(['deletetime' => 0])->order('level asc')->value('pendant_id');
|
$pendant_id = Db::name('user_cp_level')->where(['deletetime' => 0])->order('level asc')->value('pendant_id');
|
||||||
// 给两个用户添加CP装扮
|
// 给两个用户添加CP装扮
|
||||||
//先检查该用户是否已有该装扮
|
//先检查该用户是否已有该装扮
|
||||||
$zhuangban = Db::name('vs_user_decorate')->where(['user_id' => $from_user_id,'type' => 11,'did' => $pendant_id])->find();
|
foreach ([$from_user_id, $to_user_id] as $user_id) {
|
||||||
if ($zhuangban) {
|
$zhuangban = Db::name('vs_user_decorate')
|
||||||
// 修改
|
->where([
|
||||||
Db::name('vs_user_decorate')->where(['id' => $zhuangban['id']])->update(['is_using' => 2]);
|
'user_id' => $user_id,
|
||||||
}
|
'type' => 11,
|
||||||
$zhuangban1 = Db::name('vs_user_decorate')->where(['user_id' => $to_user_id,'type' => 11,'did' => $pendant_id])->find();
|
'did' => $pendant_id,
|
||||||
if ($zhuangban1) {
|
'is_using' => 1
|
||||||
// 修改
|
])
|
||||||
Db::name('vs_user_decorate')->where(['id' => $zhuangban1['id']])->update(['is_using' => 2]);
|
->find();
|
||||||
|
|
||||||
|
if ($zhuangban) {
|
||||||
|
// 修改状态为未使用
|
||||||
|
Db::name('vs_user_decorate')
|
||||||
|
->where(['id' => $zhuangban['id']])
|
||||||
|
->update(['is_using' => 2]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$decorate_data = [
|
$decorate_data = [
|
||||||
@@ -161,6 +168,24 @@ class UserCp extends Model
|
|||||||
$data['level'] = $level['level'];
|
$data['level'] = $level['level'];
|
||||||
//给用户修改Cp装扮
|
//给用户修改Cp装扮
|
||||||
if($level['pendant_id']){
|
if($level['pendant_id']){
|
||||||
|
//先检查该用户是否已有该装扮
|
||||||
|
foreach ([$from_user_id, $to_user_id] as $user_id) {
|
||||||
|
$zhuangban = Db::name('vs_user_decorate')
|
||||||
|
->where([
|
||||||
|
'user_id' => $user_id,
|
||||||
|
'type' => 11,
|
||||||
|
'did' => $level['pendant_id'],
|
||||||
|
'is_using' => 1
|
||||||
|
])
|
||||||
|
->find();
|
||||||
|
|
||||||
|
if ($zhuangban) {
|
||||||
|
// 修改状态为未使用
|
||||||
|
Db::name('vs_user_decorate')
|
||||||
|
->where(['id' => $zhuangban['id']])
|
||||||
|
->update(['is_using' => 2]);
|
||||||
|
}
|
||||||
|
}
|
||||||
// 给两个用户添加CP装扮
|
// 给两个用户添加CP装扮
|
||||||
$decorate_data = [
|
$decorate_data = [
|
||||||
'type' => 11, // 装扮类型11-cp装扮
|
'type' => 11, // 装扮类型11-cp装扮
|
||||||
|
|||||||
Reference in New Issue
Block a user