statuses — import statusu/normy dostępności
Klucz JSON: statuses · Handler: App\Api\Bizami\StockStatus (dziedziczy po Stock)
Aktualizuje wyłącznie pole norm na istniejącym stanie magazynowym (WarehouseState) dla pary produkt + magazyn. Jeśli stan magazynowy dla danej pary jeszcze nie istnieje, a przesłany status jest "prawdziwy" (Status różne od 0), tworzony jest nowy rekord stanu magazynowego (magazyn zostaje wtedy też automatycznie dodany do systemu). Jeśli stan nie istnieje i Status jest pusty/0 — rekord jest pomijany.
Pola rekordu
| Pole | Wymagane | Mapowane na | Opis |
|---|---|---|---|
PK | tak | — | Identyfikator rekordu do zwrotki wyniku |
ItemCode | tak | product_id | Kod produktu |
Whs | tak | warehouse_id | Kod magazynu |
Status | tak | norm | Rzutowane na int, a następnie zapisywane jako 0 lub 1 (dowolna wartość różna od zera → 1) |
Przykład żądania
{
"statuses": [
{
"PK": 1,
"ItemCode": "ABC123",
"Whs": "MAG-01",
"Status": "1"
}
]
}
Przykład odpowiedzi
{
"statuses": [
{ "PK": 1, "SendStatus": "Y" }
]
}