mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-29 20:05:38 +03:00
subproc удаляются из БД
This commit is contained in:
@@ -129,13 +129,13 @@ int DataBaseLMS::deleteTaskAMM(int id_task)
|
|||||||
"ORDER BY users.user_id ASC").arg(
|
"ORDER BY users.user_id ASC").arg(
|
||||||
QString::number(id_task));
|
QString::number(id_task));
|
||||||
|
|
||||||
QSqlQuery query = QSqlQuery(*db);
|
QSqlQuery queryUserSEL = QSqlQuery(*db);
|
||||||
|
|
||||||
if(queryExec(queryStr, &query))
|
if(queryExec(queryStr, &queryUserSEL))
|
||||||
{
|
{
|
||||||
if (query.first())
|
if (queryUserSEL.first())
|
||||||
{//Обучаемый
|
{//Обучаемый
|
||||||
id_trainee = query.value(0).toInt();
|
id_trainee = queryUserSEL.value(0).toInt();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!id_trainee)
|
if(!id_trainee)
|
||||||
@@ -144,6 +144,20 @@ int DataBaseLMS::deleteTaskAMM(int id_task)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
queryStr = QString("DELETE FROM public.subprocs "
|
||||||
|
"WHERE fk_task_amm_id = %1 ").arg(
|
||||||
|
QString::number(id_task));
|
||||||
|
|
||||||
|
QSqlQuery querySubProcDEL = QSqlQuery(*db);
|
||||||
|
if(!queryExec(queryStr, &querySubProcDEL))
|
||||||
|
{
|
||||||
|
resBool = db->rollback();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//--------------------
|
||||||
queryStr = QString("DELETE FROM public.tasks_amm "
|
queryStr = QString("DELETE FROM public.tasks_amm "
|
||||||
"WHERE task_id = %1 "
|
"WHERE task_id = %1 "
|
||||||
"RETURNING tasks_amm.task_id").arg(
|
"RETURNING tasks_amm.task_id").arg(
|
||||||
|
|||||||
Reference in New Issue
Block a user