Bug #1835
đóngTask #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 "
100%
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
- Mô tả cập nhật (Sự khác nhau)
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
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
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 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
HĐ Cập nhật bởi Hải Ninh Đoàn cách đây 17 ngày
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
HĐ Cập nhật bởi Hải Ninh Đoàn cách đây 14 ngày
- 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
- Trạng thái thay đổi từ Commit tới DONE