mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Отправка списков задач клиенту Юнити
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -233,6 +233,11 @@ QString InterfaceDataBaseLMS::getNameTraineeByLogin(QString login)
|
||||
return selectTraineeNameByLogin(login);
|
||||
}
|
||||
|
||||
int InterfaceDataBaseLMS::getIdTraineeByLogin(QString login)
|
||||
{
|
||||
return selectTraineeID(login);
|
||||
}
|
||||
|
||||
QList<Trainee> InterfaceDataBaseLMS::getListTraineesInGroup(int id)
|
||||
{
|
||||
return selectAllTraineesInGroup(id);
|
||||
|
||||
@@ -57,6 +57,7 @@ public:
|
||||
Trainee getTraineeOnComputer(QString computer_name);
|
||||
|
||||
QString getNameTraineeByLogin(QString login);
|
||||
int getIdTraineeByLogin(QString login);
|
||||
|
||||
QList<Trainee> getListTraineesInGroup(int id);
|
||||
QList<Group> getListGroups();
|
||||
|
||||
Reference in New Issue
Block a user