添加组队判断

This commit is contained in:
aozhiwei 2020-07-09 17:01:26 +08:00
parent 1960dbcd33
commit 5163e9ddde

View File

@ -90,6 +90,19 @@ static RoomType_e GetHumanRoomType(const cs::CMJoin& msg, int& game_times)
time_t register_time = f8::ExtractRegisterTimeFromSessionId(msg.session_id()); time_t register_time = f8::ExtractRegisterTimeFromSessionId(msg.session_id());
#if 1 #if 1
if (!msg.team_uuid().empty()) { if (!msg.team_uuid().empty()) {
bool has_new_brid = false;
for (auto& team_member : msg.team_members()) {
if (team_member.create_time() != 0 &&
a8::BetweenDays(Global::g_nowtime, team_member.create_time()) <= 0) {
has_new_brid = true;
break;
}
}
if (has_new_brid) {
return RT_OldBrid1;
} else {
return RT_OldBrid2;
}
} else { } else {
if (a8::BetweenDays(Global::g_nowtime, register_time) <= 0) { if (a8::BetweenDays(Global::g_nowtime, register_time) <= 0) {
return RT_OldBrid1; return RT_OldBrid1;