Dự án

Tổng quan

Hồ sơ

Hành động

Bug #1835

đóng
TN

Task #1237: [import excel] CTĐT, Môn,Bài

[ import bài ]: Cập nhật mã bài học, vẫn báo hợp lệ ở bước 3, sang bước 4 báo " lỗi không trùng thứ tự trong một phiên bản môn học "

Bug #1835: [ import bài ]: Cập nhật mã bài học, vẫn báo hợp lệ ở bước 3, sang bước 4 báo " lỗi không trùng thứ tự trong một phiên bản môn học "

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 14 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:
21-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ả:

1/ Thêm mới bản ghi bằng file excel

2/ Thực hiện update dữ liệu bằng file có cập nhật cột mã bài học khác với bản ghi thêm mới, các trường thông tin khác vẫn giữ nguyên

3/ Import file vào hệ thống quan sát

Mong muốn: Validate chặn từ Bước 3. Nếu đã tồn tại thứ tự thì phải báo Tình trạng: "Không hợp lệ" + Chi tiết lỗi: "Thứ tự bài + Tên bài + đã tồn tại trên hệ thống".

Thực tế: Vẫn được đánh dấu tình trạng là "Hợp lệ" thay vì cảnh báo lỗi trùng dữ liệu.

Sau khi bấm "Tiếp tục", hệ thống không ghi nhận/không lưu bản ghi này (hoặc trả về kết quả 0 bản ghi thành công), gây bất đồng bộ thông tin giữa các bước import.'

https://drive.google.com/file/d/1fHlqsjJz0feSvGywU0mGQoR1ToR7VH8g/view?usp=sharing

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 20 ngày Hành động #1

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

  • Trạng thái thay đổi từ New tới Approved
  • Tiến độ thay đổi từ 0 tới 100

giải thích: 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 #3

  • 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 #4

  • Trạng thái thay đổi từ Commit tới Reopen

https://drive.google.com/file/d/1xE0shC5lcDWM31LH81GVUT8RZwa4s20S/view?usp=sharing

chị update mã bài học nhưng báo lỗi " không trùng thứ tự trong một phiên bản môn học " => Không cập nhật đc bài

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

hệ thống check xem bản ghi là thêm mới hay chỉnh sửa dựa vào trường code (mã), nếu chị sửa chưa có trong hệ thống nó sẽ coi như là 1 bản ghi mới, và đây là 1 bài mới, bài này có thứ tự 1 trùng với bài đã có sẽ báo lỗi là chính xác, mã bài và số thứ tự là duy nhất trong 1 môn học

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

  • Trạng thái thay đổi từ Reopen tới Commit

đã fix định danh theo thứ tự bài học trong môn học, bây giờ khi update bài học,chỉ cần đúng thứ tự bài là sẽ được

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 14 ngày Hành động #7

  • 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