bind_unit_driver

El método bind_unit_driver se usa para asignar conductores a unidades y para separarlos de unidades.

Copied!
svc=resource/bind_unit_driver&params={"resourceId":<long>,
				      				  "unitId":<long>,
				      				  "driverId":<long>,
				      				  "time":<uint>,
				      				  "mode":<bool>
									  }

Parámetros

Nombre Descripción
resourceId ID del recurso.
unitId ID de la unidad.
driverId ID del conductor.
time Hora (0: hora actual).
mode Modos:
  • 1/true: asignar;
  • 0/false: separar.

Resultado devuelto

Si la solicitud se procesa correctamente, se devuelve un JSON vacío.

Copied!
{ }

Si no es así, se devuelve un código de error. Los códigos de errores posibles son:

Código Descripción
7 El recurso no existe o el usuario no tiene el derecho de acceso Crear, modificar y eliminar conductores a él, o la unidad no existe o el usuario no tiene el derecho de acceso Ver objeto y sus propiedades básicas a ella.
6 Error al asignar el conductor.
4 Error al obtener el conductor con el **driverId **deseado o parámetros de entrada incorrectos.

Ejemplos de solicitudes

Enviar solicitud para asignar el conductor:

Copied!
svc=resource/bind_unit_driver&params={"resourceId":930849,"driverId":2,"time":0,"unitId":24675341,"mode":1}

Resultado devuelto:

Copied!
{ }

Enviar solicitud para separar el conductor:

Copied!
svc=resource/bind_unit_driver&params={"resourceId":930849,"driverId":2,"time":0,"unitId":24675341,"mode":0}

Resultado devuelto:

Copied!
{ }

Asignar el conductor el 07 de febrero de 2022 07:07:00:

Copied!
svc=resource/bind_unit_driver&params={"resourceId":930849, "driverId":17, "time":1644217620, "unitId":22361100, "mode":1}

Resultado devuelto:

Copied!
{ }

Separar el conductor el 07 de febrero de 2022 09:08:00:

Copied!
svc=resource/bind_unit_driver&params={"resourceId":930849,"driverId":17,"time":1644224880,"unitId":22361100,"mode":0}

Resultado devuelto:

Copied!
{ }

También puede combinar estas dos solicitudes en una sola utilizando core/batch:

Copied!
svc=core/batch&params={"params":[{"svc":"resource/bind_unit_driver","params":{"resourceId":930849,"driverId":17,"time":1644217620,"unitId":22361100,"mode":true}},{"svc":"resource/bind_unit_driver","params":{"resourceId":930849,"driverId":17,"time":1644224880,"unitId":22361100,"mode":false}}],"flags":0}

Para el resultado devuelto, vea la sección de respuesta para el método batch.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.