Отправка списков задач клиенту Юнити

This commit is contained in:
krivoshein
2025-03-18 16:29:53 +03:00
parent c09ccbce26
commit 0574be1369
6 changed files with 49 additions and 0 deletions

View File

@@ -457,6 +457,8 @@ int DataBaseLMS::updateGroup(Group group)
int DataBaseLMS::insertTaskAMM(TaskAmmFim task, int id_trainee)
{
task.ammProcedure.title = task.ammProcedure.title.replace("'", "''"); //Задваиваем одинарные кавычки
QString queryStr = QString("INSERT INTO public.tasks_amm (title, dm_code, trainee_task) "
"VALUES ('%1', '%2', %3) "
"RETURNING tasks_amm.task_id").arg(
@@ -526,6 +528,8 @@ int DataBaseLMS::insertTaskFIM(TaskAmmFim task, int id_trainee)
resBool = db->transaction();
task.title = task.title.replace("'", "''"); //Задваиваем одинарные кавычки
queryStr = QString("INSERT INTO public.tasks_fim (title, trainee_task) "
"VALUES ('%1', %2) "
"RETURNING tasks_fim.task_id").arg(
@@ -541,6 +545,8 @@ int DataBaseLMS::insertTaskFIM(TaskAmmFim task, int id_trainee)
for(Malfunction malfanction : task.malfunctionList)
{
malfanction.description = malfanction.description.replace("'", "''"); //Задваиваем одинарные кавычки
queryStr = QString("INSERT INTO public.malfunctions (num, dm_code, description, task_fim_malf) "
"VALUES ('%1', '%2', '%3', %4) "
"RETURNING malfunctions.malfunction_id").arg(