Bug #1856
đóngTask #1237: [import excel] CTĐT, Môn,Bài
[ Import CTDT ]: Thao tác import file phân bổ thời gian nhập cả năm học, kỳ học vẫn báo hợp lệ ở bước 3, sang bước 4 không ghi nhận báo lỗi
100%
Mô tả
Mô tả:
Chi tiết trong video
https://drive.google.com/file/d/1jmxVx8e98eIHgiSd5ArXlyLXWeVG9i-O/view?usp=sharing
Thực tế:
Bản ghi phân bổ theo cả năm học và kỳ học vẫn được đánh dấu tình trạng là "Hợp lệ" thay vì cảnh báo lỗi chỉ được phép chọn năm học/kỳ học
Sau khi bấm "Tiếp tục", hệ thống không ghi nhận
Mong muốn:
Hệ thống kiểm tra dữ liệu từ Bước 3, hệ thống phải check để báo lỗi "Không hợp lệ" + Chi tiết lỗi: "Mã CTDT chỉ cho phép chọn năm học hoặc kỳ học".
HĐ Cập nhật bởi Hải Ninh Đoàn cách đây 20 ngày
- Trạng thái thay đổi từ New tới Approved
- Tiến độ thay đổi từ 0 tới 100
"Bước 3 là bước Kiểm tra tính hợp lệ về cấu trúc & định dạng dữ liệu của file nguồn (đủ trường, đúng định dạng, tồn tại danh mục liên kết).
Bước 4 là bước Xử lý nghiệp vụ & Lưu vào cơ sở dữ liệu (chạy trong Transaction). Khi dữ liệu vi phạm ràng buộc nghiệp vụ sâu (như trùng thứ tự bài học, vượt số tiết...), Bước 4 sẽ dừng lại, rollback an toàn và trả về file Excel kết quả ghi rõ nguyên nhân lỗi để người dùng điều chỉnh.
Việc phân tách này là chuẩn thiết kế để đảm bảo hiệu năng và tính toàn vẹn dữ liệu đa người dùng."
giải pháp: giữ nguyên như hiện tại
HĐ Cập nhật bởi Hải Ninh Đoàn cách đây 18 ngày
- Trạng thái thay đổi từ Approved tới Commit
TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 17 ngày
- Trạng thái thay đổi từ Commit tới DONE