createWareHouse(JSON dataWareHouse)
Al invocar este método, se esta registrando en base de datos un nuevo almacén para uso de onDelivery, esta función tiene 2 usos, se puede usar para crear un Almacén normal ó crear un Almacén del tipo 'Activo'un producto nuevo para uso de onDelivery.
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
Atributos |
Definición |
nombre | Nombre del almacén |
idvehiculo |
ID del activo con el que se va a asociar el nuevo almacén |
descripcion | Descripción del nuevo almacén |
latitud | Latitud de la ubicación del nuevo almacén |
longitud | Longitud de la ubicación del nuevo almacén |
idpais | ID del país con el que se identifica en el sistema |
idprovincia | ID que identifica la provincia en el sistema |
ciudad | Nombre de la ciudad asociada al nuevo almacén |
calle | Nombre de la calle asociada al nuevo almacén |
numero_ext |
Número exterior asociado a la ubicación del nuevo almacén |
numero_int | Número interior asociado a la ubicación del nuevo almacén |
cp | Código Postal asociado a la nueva ubicación del nuevo almacén |
Ejemplo de JSON para crear un almacén normal:
let dataWareHouse = {
'nombre':'Prueba de creación de almacen'
'idvehiculo':''
'descripcion':'0'
'latitud':'19.043804'
'longitud':'-98.198031'
'idpais':'2'
'idprovincia':'21'
'ciudad':'Puebla'
'calle':'Reforma'
'numero_ext':'0'
'numero_int':''
'cp':'72000'
}
Ejemplo de JSON para crear un almacén asociado a un activo:
let dataWareHouse = {
'nombre':'Prueba de creación de almacen'
'idvehiculo':'122903'
'descripcion':'0'
'latitud':'19.043804'
'longitud':'-98.198031'
'idpais':'2'
'idprovincia':'21'
'ciudad':'Puebla'
'calle':'Reforma'
'numero_ext':'0'
'numero_int':''
'cp':'72000'
}
Ejemplo de solicitud en JS:
try {
const wareHouse = await _gpsApiv2.createWareHouse(dataWareHouse);
} catch (error) {
console.error(error);
}
Los atributos de respuesta:
- data: Información devuelta dela solicitud.
- status: Código Estatus que devuelve la solicitud / 200->'OK' - OtherCode->'Error'
Respuesta de ejemplo:
{
data:'',
status:'200'
}