我的家族 签约过期
This commit is contained in:
@@ -330,13 +330,29 @@ class PerformPerSecond
|
||||
|
||||
//签约房时间结束处理
|
||||
public function sign_room_time_end(){
|
||||
$res = Db::name('vs_room_sign')->where('sign_type',1)->select();
|
||||
if($res){
|
||||
foreach ($res as $value){
|
||||
if($value['end_time'] <= time()){
|
||||
model('api/Sign')->end_sign(0,$value['room_id'],$value['id'],$value['sign_user_id'],0);
|
||||
}
|
||||
$res = Db::name('vs_room_sign')->where('sign_type',1)->select();
|
||||
if($res){
|
||||
foreach ($res as $value){
|
||||
if($value['end_time'] <= time()){
|
||||
model('api/Sign')->end_sign(0,$value['room_id'],$value['id'],$value['sign_user_id'],0);
|
||||
}
|
||||
}
|
||||
}
|
||||
//签约到期
|
||||
$res1 = Db::name('vs_user_sign')->where(['end_time' => ['<=',time()]])->select();
|
||||
if($res1){
|
||||
foreach ($res1 as $value){
|
||||
//查找家族
|
||||
$myFamily = db::name('vs_family')
|
||||
->where(['user_id' => $value['sign_user_id'],'type' => 0,'pid' => $value['parent_user_id'],'deletetime' => 0])->find();
|
||||
if($myFamily){
|
||||
$mySignFamily = db::name('vs_family')->where(['user_id' => $value['parent_user_id'],'type' => 1])->find();
|
||||
//删除群成员
|
||||
model('api/Tencent')->delete_group_member('f'.$mySignFamily['id'], $value['sign_user_id']);
|
||||
//退出家族
|
||||
db::name('vs_family')->where('id', $myFamily['id'])->update(['deletetime' => time()]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user