|
@@ -41,7 +41,7 @@ void area_business_card_enter_or_leave::on_hover(const std::shared_ptr<area_hove
|
|
|
const std::shared_ptr<card_location_base>&c,std::shared_ptr<business_data> ptr)
|
|
|
{
|
|
|
// 根据区域无法区分是否井上分站[分站创建的区域没有代入区域类型-导致都是井上区域] 只能通过分站区分
|
|
|
- if (nullptr != c->get_area_tool()->m_site || c->get_area_tool()->m_site->is_up_site())
|
|
|
+ if (nullptr != c->get_area_tool()->m_site && c->get_area_tool()->m_site->is_up_site())
|
|
|
{
|
|
|
// 井上分站时,员工在行走过程中更新时间
|
|
|
char sql[LENGTH_SQL]{0};
|
|
@@ -71,6 +71,7 @@ void area_business_card_enter_or_leave::on_leave(const std::shared_ptr<area_hove
|
|
|
start_time.c_str(),c->m_cid,a->id());
|
|
|
|
|
|
log_info("card_enter_leave:%s",sql);
|
|
|
+
|
|
|
db_tool::PushAsync(sql);
|
|
|
}
|
|
|
|