Bug #2112
closed[Nghiệm thu DS PDP merge] Phản hồi từ đối soát
100%
Description
- Comment cho phase sau:
-
Luồng xử lý sau merge chưa thấy mô tả trong tlgp => Báo OS đưa vào kế hoạch
-
Thứ tự chạy các tiến trình => Hiện tại đang fix code => Mong muống cấu hình trên giao diện
-
Cấu hình Active và inActive của các tiến trình hiện tại chưa có => Cần bổ sung lên giao diện
-
Bổ sung thêm/ bớt luồng merge trên giao diện
-
Các luồng merge => Hiện đang fix code => Khai báo dữ liệu đầu vào + điều kiện merge + điều kiện update lên giao diện
- Comment lỗi trong quá trình nghiệm thu:
-
Với tính cước thành công: tiền đầu ra ko đúng
-
Với tính cước ko thành công lần đầu (merge status vẫn = 2) > Hiện tại chưa có luồng xử lý lại cho các bản ghi này
-
Case duplicate data daily bị sai => Chưa update theo như tlgp :
o Nếu count > 2: cập nhật trừ bản ghi có min partial_seq xuống 1s, cộng bản ghi có max partial_seq lên 1s
UPDATE rm_volume_detail_temp a
SET a.lc_date_time = DATE_ADD(a.lc_date_time, INTERVAL -1 SECOND)
a.org_date_time = DATE_ADD(a.org_date_time, INTERVAL -1 SECOND)
WHERE id in (:ids) and partial_seq = :minPartialSeq and process_date = :maxProcessDate
UPDATE rm_volume_detail_temp a
SET a.lc_date_time = DATE_ADD(a.lc_date_time, INTERVAL 1 SECOND)
a.org_date_time = DATE_ADD(a.org_date_time, INTERVAL 1 SECOND)
WHERE id in (:ids) and partial_seq = :maxPartialSeq and process_date = :maxProcessDate