|
@@ -9,6 +9,7 @@
|
|
|
#include"mine.h"
|
|
|
#include"websocket/constdef.h"
|
|
|
#include "websocket/wsClientMgr.h"
|
|
|
+#include "websocket/wsTimerThread.h"
|
|
|
#include"tool_time.h"
|
|
|
#include "module_meta_date_changed.h"
|
|
|
//记录进入时间等信息,结束考勤,根据离开的时间和距离,判断是否记录一条新的考勤记录
|
|
@@ -52,6 +53,11 @@ void area_business_person_attendance::on_leave(const std::shared_ptr<area_hover>
|
|
|
//作为一条结束考勤记录保存到数据库
|
|
|
db_tool::save_attendance(card_ptr, area_hover_ptr);
|
|
|
|
|
|
+ YA::_CARD_POS_ cp;
|
|
|
+ cp.Type=card_ptr->m_type;
|
|
|
+ cp.ID = card_ptr->m_id;
|
|
|
+ swsTimerThrd.del_card_pos(cp);
|
|
|
+
|
|
|
rapidjson::Document doc(rapidjson::kObjectType);
|
|
|
rapidjson::Value datas(rapidjson::kArrayType);
|
|
|
rapidjson::Document::AllocatorType& allocator=doc.GetAllocator();
|