管理端CP等级
This commit is contained in:
@@ -125,12 +125,12 @@ class UserCp extends Model
|
||||
];
|
||||
Db::name('user_cp_gift_log')->insert($datas);
|
||||
//判断是否升级
|
||||
$level = Db::name('user_cp_level')->where(['exp' => ['<=', $yuan_exp + $exp]])->order('exp desc')->value('level');
|
||||
$level = Db::name('user_cp_level')->where(['change_value' => ['<=', $yuan_exp + $exp]])->order('change_value desc')->value('level');
|
||||
if($level){
|
||||
//修改Cp空间等级
|
||||
$data['level'] = $level;
|
||||
}
|
||||
$data['exp'] = $yuan_exp + $exp;
|
||||
$data['change_value'] = $yuan_exp + $exp;
|
||||
Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->update($data);
|
||||
return true;
|
||||
}
|
||||
@@ -150,7 +150,7 @@ class UserCp extends Model
|
||||
$res['user_info1'] = Db::name('user')->where(['id' => $res['user_id1']])->field('id user_id,nickname,avatar')->find();
|
||||
$res['user_info2'] = Db::name('user')->where(['id' => $res['user_id2']])->field('id user_id,nickname,avatar')->find();
|
||||
//升下一级所需经验值
|
||||
$next_level_exp = Db::name('user_cp_level')->where(['level' => ['>',$res['level']]])->order('level asc')->value('exp');
|
||||
$next_level_exp = Db::name('user_cp_level')->where(['level' => ['>',$res['level']]])->order('level asc')->value('change_value');
|
||||
$res['next_level_exp'] = $next_level_exp - $res['exp'];
|
||||
//送礼记录
|
||||
$res['gift_log'] = Db::name('user_cp_gift_log')->where(['cp_zone_id' => $res['id']])->select();
|
||||
|
||||
Reference in New Issue
Block a user