Chuyển tới nội dung chính

Cập nhật thông tin đơn nhập - xuất từ vận hành

PUT 

/v1/tms/order-requests/:shownCode

Cập nhật từng phần một đơn nhập - xuất ở trạng thái NEW hoặc CONFIRMED. Ngoài username, body phải chứa ít nhất một field cần thay đổi.

Field không được phép cập nhật:

Field cấmLý do
shown_code, typeĐịnh danh và loại dịch vụ cố định khi tạo
route, zoneTuyến không đổi qua API cập nhật
expenses, workflowKhông thuộc phạm vi partial update
shipping_schedule.servicesKhông thuộc contract GOM khuyến nghị

Quy tắc details:

  • Chỉ nhận đúng một phần tử và cập nhật dòng detail liên kết đầu tiên của đơn nhập - xuất (và đơn kế hoạch nếu có); không tìm theo container_number.
  • Không thêm hoặc xóa container. Nếu đơn chưa có dòng detail liên kết → 400.

Quy tắc khác:

  • materialsmerchandise_types được thay thế bằng danh sách gửi lên.
  • Đơn thực tế (ACTUAL) ở trạng thái COMPLETED hoặc CANCELED không được cập nhật.
  • inventory_check nhận /Không; nếu gửi boolean thì được chuẩn hóa thành /Không.

Request

Responses

HTTP 200: thành công (body status 200) hoặc lỗi xác thực trong body (status 401).