Project

General

Profile

Bug #2112

Updated by Huy Pham 6 months ago

1. 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 

 

 **2. 2. 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 

 **

Back