Dự án

Tổng quan

Hồ sơ

Hành động

Bug #1856

đóng
TN

Task #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

Bug #1856: [ 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

Thêm bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng. Cập nhật cách đây 17 ngày.

Trạng thái:
DONE
Mức ưu tiên:
Cao
Phân công cho:
Phiên bản:
-
Bắt đầu:
22-07-2026
Hết hạn:
Tiến độ:

100%

Thời gian ước lượng:
Lỗi tại bản build:
Build tại bản:
Người Test:
Thời gian test xong:

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

Cập nhật bởi Hải Ninh Đoàn cách đây 20 ngày Hành động #1

  • 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

Cập nhật bởi Hải Ninh Đoàn cách đây 18 ngày Hành động #2

  • 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 Hành động #3

  • Trạng thái thay đổi từ Commit tới DONE
Hành động

Định dạng khác của trang này: PDF Atom