mine.cpp 719 B

123456789101112131415161718192021222324252627282930
  1. #include "mine.h"
  2. #include <module_service/module_mine.h>
  3. #include "common_tool.h"
  4. #include "mine_module/MineCardManager.h"
  5. void mine_tool::on_point(uint32_t card_id, int32_t type, int vehicle_category_id)
  6. {
  7. module_mine::on_point(card_id, type, vehicle_category_id);
  8. }
  9. //检查井下超时
  10. void mine_tool::on_check_overtime(uint32_t card_id, int32_t type)
  11. {
  12. CMineCardManager::instance()->OnPersonInMineOverTime(card_id,type);
  13. }
  14. uint64_t mine_tool::get_down_time()
  15. {
  16. return tool_time::to_ms(m_attendance_start_time);
  17. }
  18. uint64_t mine_tool::get_work_time()
  19. {
  20. return tool_time::elapse_ms(m_attendance_start_time) ;
  21. }
  22. int32_t mine_tool::is_on_duty()
  23. {
  24. return get_down_time()>tool_time::morning_of_today_ms();
  25. }