Hủy thay đổi đơn nhập - xuất từ vận hành
POST/v1/tms/order-requests/pending-update-cancel
Gửi yêu cầu rút / hủy yêu cầu thay đổi đang chờ duyệt (một hoặc nhiều số lệnh). Body là mảng ở root (1–200 phần tử). Mỗi phần tử xử lý độc lập.
Mỗi phần tử bắt buộc: shown_code, type, username.
Hành vi:
- Còn
pending_updatestrên OrderRequest / PLAN / ACTUAL → clear ngay trên cả 3 tầng (entity nào có). - Không còn pending → lỗi hoàn tác (xem
error_items). - Không phải API hủy chuyến (
POST /v1/tms/order-requests/cancel).
Request
Responses
- 200
- 400
- 401
HTTP 200: batch đã xử lý (toàn bộ thành công hoặc một phần).
Khi partial success, body có thêm error: string[] (cùng nội dung tóm tắt với data.error_items).
Body không hợp lệ (schema Zod fail, không phải mảng, vượt quá 200 phần tử, …)
Lỗi xác thực (HTTP 401)