Pular para o conteúdo principal

Atualiza Veículo na Ordem de Pesagem de Animais

O endpoint PostUpdateVehicleAnimalWeighingOrder é responsável pela atualização de um veículo em uma ordem de pesagem de animais no sistema MIMS.


Como atualizar um veículo em uma ordem de pesagem

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostUpdateVehicleAnimalWeighingOrder
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateVehicleAnimalWeighingOrder"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
AnimalWeighingOrderNoString(25)SimCódigo externo da Ordem de Pesagem
VehiclePlateNoString(10)SimPlaca do veículo
TransporterNoString(25)SimCódigo externo do transportador
DriverNoString(25)SimCódigo externo do motorista
RegisterDateDataHoraNãoData/Hora do registro da CRP

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateVehicleAnimalWeighingOrder"' \
--header 'Content-Type: application/json' \
--data '{
"AnimalWeighingOrderNo": "AWO12345",
"VehiclePlateNo": "ABC1234",
"TransporterNo": "T456",
"DriverNo": "D789",
"RegisterDate": "2025-02-07T10:30:00"
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}

🐞 Possíveis Erros

CódigoMensagem
AWO‑005Parâmetro Código Externo da Entrada de Aves Vivas (AnimalWeighingOrderNo) Não existe!
AWO‑006O Status da Programação "[Status da Ordem de Pesagem]" não permite atualização!