Browse Source

修改auto rea_tool = card_ptr->get_area_tool();

daiyueteng 6 years ago
parent
commit
f9b60639eb
1 changed files with 3 additions and 8 deletions
  1. 3 8
      module_service/area_business_person_attendance.cpp

+ 3 - 8
module_service/area_business_person_attendance.cpp

@@ -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
         {