123456789101112131415161718192021222324 |
- #include "mine.h"
- #include "common_tool.h"
- #include "tool_time.h"
- #include "log.h"
- uint64_t mine_tool::get_down_time()
- {
- return tool_time::to_ms(m_attendance_start_time);
- }
- uint64_t mine_tool::get_work_time()
- {
- return tool_time::elapse_ms(m_attendance_start_time);
- }
- int32_t mine_tool::is_on_duty()
- {
- uint64_t dt=get_down_time();
- uint64_t mt=tool_time::morning_of_today_ms();
- // log_info("down_time_now :%s,%lu - %lu = %d",cid.c_str(),dt,mt,dt>mt?1:0);
- // return get_down_time()>tool_time::morning_of_today_ms()?1:0;
- return dt>mt?1:0;
- }
|