|
@@ -194,14 +194,9 @@ void area_business_person_attendance::handle_up_mine(sio::message::ptr const& da
|
|
|
//检查井下是否超员--是否需要取消
|
|
|
//CMineCardManager::instance()->OnPersonUp(card_ptr);
|
|
|
|
|
|
- auto area_hover_ptr = card_ptr->get_area_hover();
|
|
|
- if(area_hover_ptr && 0!=area_hover_ptr->id() && 0!=area_hover_ptr->mapid())
|
|
|
- {
|
|
|
- //module_area::on_leave(card_ptr->m_id, area_hover_ptr, card_ptr->m_type);
|
|
|
- }
|
|
|
-
|
|
|
- _to_json_card_up_one(card_ptr, datas, allocator);
|
|
|
- module_meta_date_changed::clear_card(card_ptr);
|
|
|
+ auto rea_tool = card_ptr->get_area_tool();
|
|
|
+ rea_tool->on_leave(card_ptr);
|
|
|
+ card_ptr->clear();
|
|
|
}
|
|
|
else
|
|
|
{
|