任务
This commit is contained in:
@@ -177,6 +177,16 @@ class SingerSong extends Model
|
||||
if (!$result) {
|
||||
return ['code' => 0, 'msg' => '点歌失败', 'data' => null];
|
||||
}
|
||||
//查询点歌用户是否是首签的徒弟 sign_user_type:被签用户的类型:0-首次被签,1-签约过期,2-违约签
|
||||
$is_students = db::name('vs_user_sign')
|
||||
->where(['sign_user_id' => $user_id,'sign_user_type' => 0,'end_time' => ['>',time()]])->value('parent_user_id');
|
||||
//第一次点歌
|
||||
$frist_song = db::name('vs_song_log')->where(['user_id' => $user_id])->count();
|
||||
if ($is_students && $frist_song == 1) {
|
||||
//任务:22-邀请徒弟在点唱房点歌(0/1)首
|
||||
model('Tasks')->tasks_complete($is_students,22,1);
|
||||
}
|
||||
|
||||
//获取当前房间内点歌总数
|
||||
$song_info_count = db::name('vs_song_log')->where(['room_id' => $room_id,'status' => ['in',[0,1]]])->count();
|
||||
//给前端推送
|
||||
@@ -333,6 +343,8 @@ class SingerSong extends Model
|
||||
$level = db::name('vs_singer_level')->where(['change_value' => ['<=', $exps]])->order('change_value desc')->find();
|
||||
if ($level) {
|
||||
db::name('vs_singer')->where(['id' => $is_singer['id']])->update(['exp' => $exps,'level' => $level['level']]);
|
||||
//任务:15-每日获得歌星经验
|
||||
model('Tasks')->tasks_complete($user_id,15,$exp_coin);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user