This commit is contained in:
aozhiwei 2024-07-31 09:56:02 +08:00
parent b0a183cc45
commit 26dff62dd1
2 changed files with 12 additions and 2 deletions

View File

@ -103,8 +103,12 @@ void BoxDrop::RequestAllocBoxNum()
}
if (!room_wp.expired()) {
auto room = room_wp.lock();
int box_num = rsp_obj->Get("box_num").GetInt();
room->GetBoxDrop()->OnAllocOk(box_num);
if (rsp_obj->Get("errcode").GetInt() == 0) {
int box_num = rsp_obj->Get("box_num").GetInt();
room->GetBoxDrop()->OnAllocOk(box_num);
} else {
room->GetBoxDrop()->OnAllocFail();
}
}
} else {
f8::UdpLog::Instance()->Warning
@ -198,3 +202,8 @@ void BoxDrop::OnAllocOk(int box_num)
{
}
void BoxDrop::OnAllocFail()
{
}

View File

@ -23,6 +23,7 @@ class BoxDrop : public std::enable_shared_from_this<BoxDrop>
int GetRemainNum();
bool FillAccountIdSessionId(std::string account_id, std::string session_id);
void OnAllocOk(int box_num);
void OnAllocFail();
private:
Room* room_ = nullptr;