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'
}