LockTable 인수값 삭제

git-svn-id: svn://192.168.0.12/source@107 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-05-11 07:00:23 +00:00
parent 5e2129021f
commit 3925bf8ad9
2 changed files with 30 additions and 30 deletions

View File

@@ -237,7 +237,7 @@ void Widget::StopButton()
m_nMode = E_MODE_WAIT;
}
bool Widget::LockTable(QString _strTable)
bool Widget::LockTable()
{
QSqlQuery query;
return query.exec(QString("lock tables crawling write, datagroup write, keyword write" ).toUtf8());
@@ -275,35 +275,35 @@ void Widget::Update()
// RealTime Mode
switch(m_nMode)
{
case E_MODE_WAIT:
if (LockTable("crawling") == false)
{
case E_MODE_WAIT:
if (LockTable() == false)
{
UnLockTables();
return;
}
QSqlQuery query;
if (query.exec("SELECT crawling.id,keyword.start,keyword.end "
"FROM crawling INNER JOIN keyword ON crawling.keyword_id = keyword.id "
"where crawling.state = 0 and keyword.realtime = 1 and keyword.state is null") == false)
{
InsertLog(query.lastError().text());
UnLockTables();
return;
}
QDate dateNow = QDate::currentDate();
m_strCrawlingID.clear();
while (query.next())
{
QDate dateStart = QDate::fromString(query.value(1).toString(),"yyyy-MM-dd");
QDate dateEnd = QDate::fromString(query.value(2).toString(),"yyyy-MM-dd");
if (dateNow < dateStart) continue;
if (dateNow > dateEnd) continue;
m_strCrawlingID = query.value(0).toString();
break;
}
if(m_strCrawlingID.isEmpty() == false)
Start();
UnLockTables();
return;
}
QSqlQuery query;
if (query.exec("SELECT crawling.id,keyword.start,keyword.end "
"FROM crawling INNER JOIN keyword ON crawling.keyword_id = keyword.id "
"where crawling.state = 0 and keyword.realtime = 1 and keyword.state is null") == false)
{
InsertLog(query.lastError().text());
UnLockTables();
return;
}
QDate dateNow = QDate::currentDate();
m_strCrawlingID.clear();
while (query.next())
{
QDate dateStart = QDate::fromString(query.value(1).toString(),"yyyy-MM-dd");
QDate dateEnd = QDate::fromString(query.value(2).toString(),"yyyy-MM-dd");
if (dateNow < dateStart) continue;
if (dateNow > dateEnd) continue;
m_strCrawlingID = query.value(0).toString();
break;
}
if(m_strCrawlingID.isEmpty() == false)
Start();
UnLockTables();
return;
}
}