feat(fsm): implementar gestion y asignacion de sets de herramientas a tecnicos
This commit is contained in:
@@ -17,13 +17,15 @@ class TicketVisita {
|
||||
fecha_fin = null,
|
||||
estado = 'programada',
|
||||
checklist_json = null,
|
||||
historial_json = null
|
||||
historial_json = null,
|
||||
set_herramientas_id = null,
|
||||
set_herramientas_nombre = null
|
||||
} = data;
|
||||
|
||||
const [result] = await db.query(
|
||||
`INSERT INTO ticket_visitas
|
||||
(company_id, ticket_id, external_id, tecnico_email, tecnico_nombre, titulo, descripcion, ubicacion, latitud, longitud, fecha_visita, fecha_fin, estado, checklist_json, historial_json)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`,
|
||||
(company_id, ticket_id, external_id, tecnico_email, tecnico_nombre, titulo, descripcion, ubicacion, latitud, longitud, fecha_visita, fecha_fin, estado, checklist_json, historial_json, set_herramientas_id, set_herramientas_nombre)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`,
|
||||
[
|
||||
company_id,
|
||||
ticket_id,
|
||||
@@ -39,7 +41,9 @@ class TicketVisita {
|
||||
fecha_fin,
|
||||
estado,
|
||||
typeof checklist_json === 'object' && checklist_json !== null ? JSON.stringify(checklist_json) : checklist_json,
|
||||
typeof historial_json === 'object' && historial_json !== null ? JSON.stringify(historial_json) : historial_json
|
||||
typeof historial_json === 'object' && historial_json !== null ? JSON.stringify(historial_json) : historial_json,
|
||||
set_herramientas_id,
|
||||
set_herramientas_nombre
|
||||
]
|
||||
);
|
||||
return result.insertId;
|
||||
|
||||
Reference in New Issue
Block a user