恋仙传奇 搬移。
This commit is contained in:
@@ -34,6 +34,7 @@ class Test
|
||||
// $this->createGuildSubsidyDataNew();
|
||||
// $this->repair_guild_room_data();
|
||||
// $this->check_guild_room_data();
|
||||
// $this->merge_guild();
|
||||
|
||||
}
|
||||
|
||||
@@ -1094,4 +1095,83 @@ class Test
|
||||
}
|
||||
echo "完成";
|
||||
}
|
||||
|
||||
public function merge_guild(){die("暂停");
|
||||
$guild_id = 10029; // 要合并的
|
||||
$merge_guild_id = 10005; //并入的
|
||||
//解散工会
|
||||
$guild = model('adminapi/Guild')->getOne(['guild_special_id'=>$guild_id]);
|
||||
$merge_guild=model('adminapi/Guild')->getOne(['guild_special_id'=>$merge_guild_id]);
|
||||
// if(empty($guild)){
|
||||
// echo "该工会不存在";
|
||||
// }
|
||||
// if($guild['status'] == 2){
|
||||
// echo "该工会已解散";
|
||||
// }
|
||||
// if(!$merge_guild_id){
|
||||
// echo "请选择并入工会";
|
||||
// }
|
||||
// if(empty($merge_guild)){
|
||||
// echo "并入工会不存在";
|
||||
// }
|
||||
$guild_id = $guild['id'];
|
||||
$merge_guild_id = $merge_guild['id'];
|
||||
// db::startTrans();
|
||||
// try{
|
||||
// $res = model('adminapi/Guild')->edit(['id'=>$guild_id],['status'=>2,'delete_time'=>time()]);
|
||||
$merge_guild_user = db('vs_guild_user')->where(['guild_id'=>$guild_id,'quit_type'=>3,'status'=>1])->select();
|
||||
$use_num = 0;
|
||||
echo "公会名称:".$guild['guild_name']." 公会Id:".$guild_id." 公会人数:".count($merge_guild_user)." 合并公会名称:".$merge_guild['guild_name']." 合并公会Id:".$merge_guild_id."\n";
|
||||
foreach ($merge_guild_user as $key=>$value){
|
||||
// $res = db('vs_guild_user')->insert([
|
||||
// 'user_id'=>$value['user_id'],
|
||||
// 'guild_id'=>$merge_guild_id,
|
||||
// 'room_id'=>$value['room_id'],
|
||||
// 'status'=>$value['status'],
|
||||
// 'is_show_room'=>$value['is_show_room'],
|
||||
// 'remarks'=>"公会合并:从".$guild['guild_name']."合入".$merge_guild['guild_name'],
|
||||
// 'settlement_ratio' =>$value['settlement_ratio'],
|
||||
// 'apply_time'=>time(),
|
||||
// 'createtime'=>time(),
|
||||
// ]);
|
||||
// if(!$res){
|
||||
// db::rollback();
|
||||
// return V(0,"失败");
|
||||
// }
|
||||
//更新公会人数
|
||||
// db('vs_guild')->where('id', $merge_guild_id)->setInc('num');
|
||||
//拉用户进入工会群聊
|
||||
if($merge_guild_id<=95){
|
||||
$merge_guild_id = "g".$merge_guild_id;
|
||||
}else{
|
||||
$merge_guild_id = $merge_guild_id;
|
||||
}
|
||||
$rid = 'g'.$merge_guild_id;
|
||||
// $reslut = model('api/Tencent')->add_group_member($rid, $value['user_id']);
|
||||
// if($reslut['code']==1){
|
||||
// echo "用户:".$value['user_id']."加入群聊:".$rid;
|
||||
// $use_num ++;
|
||||
// }
|
||||
echo 'u'.$value['user_id']."\n";
|
||||
}
|
||||
echo " 成功:".$use_num."\n";
|
||||
// $return = db('vs_guild_user')->where(['guild_id'=>$guild_id,'quit_type'=>0])->update(['quit_type'=>3,'quit_time'=>time(),'updatetime'=>time(),'delete_time'=>time()]);
|
||||
// if (!$return) {
|
||||
// db::rollback();
|
||||
// return V(0,"失败");
|
||||
// }
|
||||
// //解散群
|
||||
// if($guild_id<=95){
|
||||
// $guild_id = "g".$guild_id;
|
||||
// }else{
|
||||
// $guild_id = $guild_id;
|
||||
// }
|
||||
// model('api/Tencent')->delete_group('g'.$guild_id);
|
||||
// db::commit();
|
||||
// return V(1,"成功");
|
||||
// } catch(\Exception $e) {
|
||||
// db::rollback();
|
||||
// return V(0,$e->getMessage());
|
||||
// }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user