|
@@ -98,13 +98,14 @@ void area_business_person_attendance::handle_up_mine(sio::message::ptr const& da
|
|
{
|
|
{
|
|
if(!tool_map::try_get_value(s_card_id, JSON_KEY_CALL_CARD_CARD_ID, (*it_card))
|
|
if(!tool_map::try_get_value(s_card_id, JSON_KEY_CALL_CARD_CARD_ID, (*it_card))
|
|
||!tool_map::try_get_value(type, JSON_KEY_CALL_CARD_CARD_TYPE_ID, (*it_card))
|
|
||!tool_map::try_get_value(type, JSON_KEY_CALL_CARD_CARD_TYPE_ID, (*it_card))
|
|
- ||!tool_other::is_person(type)
|
|
|
|
)
|
|
)
|
|
{
|
|
{
|
|
log_error("手工升井,web发来的数据 card_id 或 card_type格式不对");
|
|
log_error("手工升井,web发来的数据 card_id 或 card_type格式不对");
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
log_info("handle_up_card:%s,接收到手动升井的请求",s_card_id.c_str());
|
|
log_info("handle_up_card:%s,接收到手动升井的请求",s_card_id.c_str());
|
|
|
|
+ if(!tool_other::is_person(type))
|
|
|
|
+ continue;
|
|
auto card_ptr = card_list::instance()->get(tool_other::card_id_to_u64(s_card_id));
|
|
auto card_ptr = card_list::instance()->get(tool_other::card_id_to_u64(s_card_id));
|
|
if(card_ptr && STATUS_LOST == card_ptr->m_biz_stat)
|
|
if(card_ptr && STATUS_LOST == card_ptr->m_biz_stat)
|
|
{
|
|
{
|