|
@@ -77,7 +77,8 @@ void CMineCardManager::OnPersonUp(std::shared_ptr<card> card)
|
|
|
//井下超员判断--取消
|
|
|
if (max_person != 0 && (int)m_minecards->m_down_person.size() < max_person )
|
|
|
{
|
|
|
- this->CancelEvent(EVENT_TYPE::ET_OVER_COUNT_PERSON,(int)m_minecards->m_down_person.size());
|
|
|
+ event_tool::instance()->handle_event(OT_MINE,EVENT_TYPE::ET_OVER_COUNT_PERSON,0,max_person,(int)m_minecards->m_down_person.size(),false);
|
|
|
+ //this->CancelEvent(EVENT_TYPE::ET_OVER_COUNT_PERSON,(int)m_minecards->m_down_person.size());
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -103,8 +104,7 @@ void CMineCardManager::OnPersonOvercrowdingWarning()
|
|
|
}
|
|
|
//打印日志
|
|
|
log_info("[lemon mp_card_list_down_person:]:%s",log.c_str());
|
|
|
- event_tool::instance()->handle_event(0,EVENT_TYPE::ET_OVER_COUNT_PERSON,max_person,(double)m_minecards->m_down_person.size(),true);
|
|
|
- //this->StartEvent(EVENT_TYPE::ET_OVER_COUNT_PERSON,max_person,(int)m_minecards->m_down_person.size());
|
|
|
+ event_tool::instance()->handle_event(OT_MINE,EVENT_TYPE::ET_OVER_COUNT_PERSON,0,max_person,(int)m_minecards->m_down_person.size(),true);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -142,7 +142,7 @@ void CMineCardManager::OnPersonInMineOverTime(int card_id,int card_type)
|
|
|
}
|
|
|
|
|
|
// 发送警告
|
|
|
- event_tool::instance()->handle_event(0,EVENT_TYPE::ET_CARD_OVER_TIME_PERSON,0,0, mine->m_is_overtime);
|
|
|
+ event_tool::instance()->handle_event(OT_MINE,EVENT_TYPE::ET_CARD_OVER_TIME_PERSON,0,0,0, mine->m_is_overtime);
|
|
|
log_info("OnPersonInMineOverTime: send Event=ET_CARD_OVER_TIME_PERSON card=id,eventState=%d",card->m_id, mine->m_is_overtime);
|
|
|
}
|
|
|
/**
|