bind_unit_driver
El método bind_unit_driver se usa para asignar conductores a unidades y para separarlos de unidades.
svc=resource/bind_unit_driver¶ms={"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:
|
Resultado devuelto
Si la solicitud se procesa correctamente, se devuelve un JSON vacío.
{ }
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:
svc=resource/bind_unit_driver¶ms={"resourceId":930849,"driverId":2,"time":0,"unitId":24675341,"mode":1}
Resultado devuelto:
{ }
Enviar solicitud para separar el conductor:
svc=resource/bind_unit_driver¶ms={"resourceId":930849,"driverId":2,"time":0,"unitId":24675341,"mode":0}
Resultado devuelto:
{ }
Asignar el conductor el 07 de febrero de 2022 07:07:00:
svc=resource/bind_unit_driver¶ms={"resourceId":930849, "driverId":17, "time":1644217620, "unitId":22361100, "mode":1}
Resultado devuelto:
{ }
Separar el conductor el 07 de febrero de 2022 09:08:00:
svc=resource/bind_unit_driver¶ms={"resourceId":930849,"driverId":17,"time":1644224880,"unitId":22361100,"mode":0}
Resultado devuelto:
{ }
También puede combinar estas dos solicitudes en una sola utilizando core/batch:
svc=core/batch¶ms={"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.