退出公会提出群聊

This commit is contained in:
2025-12-31 12:59:17 +08:00
parent 96822cf248
commit a385776538

View File

@@ -184,8 +184,8 @@ class Guild extends Model
//增加公会人数
db::name('vs_guild')->where('id', $guild_info['id'])->setInc('num', 1);
//拉用户进入工会群聊
// model('Tencent')->add_group_member('g'.$guild_id, $user_id);
// model('Tencent')->send_group_system_notification('g'.$guild_id,"欢迎".$user_info['nickname'].'加入公会');
// model('api/Tencent')->add_group_member('g'.$guild_id, $user_id);
// model('api/Tencent')->send_group_system_notification('g'.$guild_id,"欢迎".$user_info['nickname'].'加入公会');
return ['code' => 1, 'msg' => '提交成功', 'data' => null];
}else{
@@ -357,7 +357,7 @@ class Guild extends Model
if($reslut){
//减少公会人数
db::name('vs_guild')->where('id', $guild_info['id'])->setDec('num');
model('Tencent')->delete_group_member('g'.$guild_id, $user_id);
model('api/Tencent')->delete_group_member('g'.$guild_id, $user_id);
return ['code' => 1, 'msg' => '踢出成功','data' => null];
}else{
return ['code' => 0, 'msg' => '踢出失败','data' => null];
@@ -429,7 +429,7 @@ class Guild extends Model
}
//减少公会人数
db::name('vs_guild')->where('id', $guild_info['id'])->setDec('num');
model('Tencent')->delete_group_member('g'.$guild_id, $uid);
model('api/Tencent')->delete_group_member('g'.$guild_id, $uid);
Db::commit();
return ['code' => 1, 'msg' => '退出成功', 'data' => null];
}else{
@@ -537,7 +537,7 @@ class Guild extends Model
}
//减少公会人数
db::name('vs_guild')->where('id', $apply_id)->setDec('num');
model('Tencent')->delete_group_member('g'.$apply_id, $apply_info['user_id']);
model('api/Tencent')->delete_group_member('g'.$apply_id, $apply_info['user_id']);
} else {
$update_data = [];
$update_data['status'] = 2;
@@ -570,7 +570,7 @@ class Guild extends Model
//解散公会
db::name('vs_guild')->where('id',$guild_id)->update(['delete_time'=>time(),'status'=>2]);
//解散群
model('Tencent')->delete_group('g'.$guild_id);
model('api/Tencent')->delete_group('g'.$guild_id);
Db::commit();
return ['code' => 1, 'msg' => '解散成功!', 'data' => null];
}catch (\Exception $e) {
@@ -943,7 +943,7 @@ class Guild extends Model
foreach ($member_array as $k=> $v){
$member_array_str[] = 'u' . $v;
}
$group_member_info = model('Tencent')->get_group_member_info($guild_ids,$member_array_str);
$group_member_info = model('api/Tencent')->get_group_member_info($guild_ids,$member_array_str);
if($group_member_info['code'] == 0){
return V($group_member_info['code'],$group_member_info['msg'], $group_member_info['data']);
}
@@ -1008,7 +1008,7 @@ class Guild extends Model
$cover = db::name('user')->where(['id'=>$guild_info['user_id']])->value('avatar');
}
$group_member_info = model('Tencent')->get_group_info($guild_ids);
$group_member_info = model('api/Tencent')->get_group_info($guild_ids);
if($group_member_info['code']!=1){
return ['code' => 0, 'msg' => '群聊不存在',null];
}
@@ -1032,7 +1032,7 @@ class Guild extends Model
* 设置群聊信息
*/
public function set_guild_info($guild_id,$name,$notice,$avatar){
$return = model('Tencent')->modify_group_base_info($guild_id, $name,$avatar, $notice);
$return = model('api/Tencent')->modify_group_base_info($guild_id, $name,$avatar, $notice);
return ['code' => $return['code'], 'msg' => $return['msg'], 'data' => $return['data']];
}
@@ -1168,8 +1168,8 @@ class Guild extends Model
//增加公会人数
db::name('vs_guild')->where('id', $guild_info['id'])->setInc('num', 1);
//拉用户进入工会群聊
model('Tencent')->add_group_member('g'.$guild_id, $user_id);
model('Tencent')->send_group_system_notification('g'.$guild_id,"欢迎".$user_info['nickname'].'加入公会');
model('api/Tencent')->add_group_member('g'.$guild_id, $user_id);
model('api/Tencent')->send_group_system_notification('g'.$guild_id,"欢迎".$user_info['nickname'].'加入公会');
//发系统信息
$content = "恭喜加入{$guild_info['guild_name']}工会,您的个人收益增加{$configs['room_gift_guild_ratio']}%,目前总收益{$insert_data['settlement_ratio']}%";
model('api/UserMessage')->send_system_message($user_id, "加入公会成功通知", $content, 1);