Skip to content
DAT Product Management
  • Pages
    • Brainstorming
      • Database: tạo thêm index cho bảng action_logs
      • Fix: phiên không có ảnh cuối, ko tự động đồng bộ
      • Error Logs
        • Lỗi nối phiên
    • Backlogs
      • Python Script: Huỷ các phiên ngắn đã tồn tại
      • Update: Quản lý thiết bị DAT
      • Fix: Khử nhiễu GPS
      • Android APP
      • Các tính năng xoá Xe, Thiết bị, Giáo viên, kết xuất excel
      • Bổ sung phân quyền cho từng acc
      • Fix: Auto huỷ phiên ngắn
      • Imei management
    • Doing
      • Quản lý documents cam kết của GV, HV
      • Update: Nâng phần tìm kiếm phiên học
    • Test
      • Thêm tính năng xác nhận ảnh
      • Auto huỷ các phiên lỗi Thời gian phiên học vượt quá giới hạn cho phép
      • icon picker
        Fix: lỗi đồng bộ khi có 2 bản ghi checkout (state = 2)
      • Test gpsClock
    • Released
      • Fix: Không tạo phiên khi checkin
    • Quản trị hệ thống/CSKH
      • Python Scripts
        • Untitled
      • Solve Problems by SQL
        • Phiên lỗi có thể Đồng bộ lại
        • Đồng bộ phiên thiếu
        • Các báo cáo Data hệ thống
        • Các dữ liệu hệ thống đồng bộ lỗi
      • Chủ động hỗ trợ khách các phiên lỗi
      • Công việc tuần 12 (20->26/3/2023)
      • Kiểm tra Sync Queue
      • Kiểm tra Statistics của Hệ thống
      • Data Analysis
      • Nhắc nhở, gửi danh sách lỗi cho khách
      • Settings
        • Thiết bị
      • Lỗi
    • Công việc vận hành
      • Quản lý dữ liệu hệ thống
      • Theo dõi cảnh báo
      • Hỗ trợ kỹ thuật
      • Cung cấp thông tin
      • Điều hành
      • Features
        • Quản lý Giáo viên
        • Quản lý xe tập lái
        • Xe tập lái
        • Quản lý thiết bị DAT
          • Hiển thị danh sách thiết bị
          • Tìm kiếm
          • Các chức năng
            • Thêm mới thiết bị
            • Xoá thiết bị
            • Cấp BKS (xe tập lái) cho thiết bị
        • Khoá học - Học viên
        • Quản lý phiên học
          • Danh sách phiên học
          • Tìm kiếm phiên học
          • Các chức năng phiên học
            • Xem dữ liệu (phiên học)
            • Thêm ảnh mẫu + Xác nhận ảnh
            • Kết thúc phiên học
            • Khử nhiễu GPS
            • Xử lý trùng Xe/GV
          • SYSTEM - Tự động đồng bộ
        • Quản trị hệ thống (Admin)
          • Quản lý khách hàng
    • Competitors
      • BAGPS
        • Quản lý phiên học
    • Trash
      • Dữ liệu hệ thống
      • User Stories
        • Câu chuyện quản lý thiết bị
      • Issues Logs
        • Không tìm thấy ảnh bắt đầu
        • Ảnh cuối ko hợp lệ
        • Solvings
      • Force to Update Newest APP
      • Customer Notifications
        • Học viên chạy đủ mà Tổng cục thiếu
        • Danh sách HV
      • Action Logs

Fix: lỗi đồng bộ khi có 2 bản ghi checkout (state = 2)

Problem Statement

Hiện có một số session có 2 bản ghi gps_logs với state. = 2, bản ghi state =2 mà id cuối cùng, có face_id, thì event_date lại nhỏ hơn bản ghi state = 2 không có ảnh, chưa rõ nguyên nhân
Với những phiên này, có hiển thị chức năng Kết thúc phiên (đối với các phiên state = 2 mà ảnh kết thúc không có) nhưng thực hiện chức năng này thì bị báo lỗi, không thực hiện được
image.png
Các phiên bị lỗi có đặc điểm:
Có 2 bản ghi state =2
image.png
Data khi query trainee_outdoor_gps_logs (order by id DESC), phiên ví dụ: fc0eaf37-5f34-416c-9955-a67458801fab
image.png
Nguyên nhân: có một bản ghi id trước đó bị sai thời gian (event_date > event_date lúc checkout)

Requirement

Cho phép đồng bộ phiện đó bằng cách duyệt gps_logs tới bản ghi cuối cùng để xử lý (đang order by event_date), nếu không có ảnh thì lấy ảnh của bản ghi state = 2 move qua

Future Work

Theo dõi tiếp để tìm nguyên nhân cụ thể của lỗi này, có thể sử dụng cách synced = true nhưng vẫn set sync_error = “abnormal gpslogs”
 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.