filterprocess debug 모드 추가
git-svn-id: svn://192.168.0.12/source@321 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -98,9 +98,10 @@ bool SInitializer::enableSettings(QSqlDatabase& db, int _nMode)
|
||||
void SInitializer::updateWebDBInfoState(QSqlDatabase &_db, int _nCompany, QString _strStatus)
|
||||
{
|
||||
QString strQuery = "update dbinfo set "
|
||||
"status = '" + _strStatus + "' "
|
||||
"info = '" + _strStatus + "' "
|
||||
"where company_num = " + QString::number(_nCompany);
|
||||
_db.exec(strQuery.toUtf8());
|
||||
QSqlQuery query(_db);
|
||||
query.exec(strQuery);
|
||||
}
|
||||
|
||||
void SInitializer::updateWebDBInfoComplete(QSqlDatabase _db, QString _mindate, QString _maxdate, QString _lastupdate, int _bodycount, int _replycount, int _nCompany)
|
||||
@@ -148,6 +149,32 @@ bool SInitializer::initDays()
|
||||
return true;
|
||||
}
|
||||
|
||||
bool SInitializer::initUpload()
|
||||
{
|
||||
QSettings settings(QString("setup.ini"), QSettings::IniFormat);
|
||||
settings.setIniCodec("UTF-8");
|
||||
settings.beginGroup(QString("settings"));
|
||||
|
||||
if (settings.childKeys().size() == 0)
|
||||
{
|
||||
m_bUpload = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
QString strOk = settings.value("upload", "o").toString().trimmed();
|
||||
if (strOk.startsWith('o', Qt::CaseInsensitive))
|
||||
m_bUpload = true;
|
||||
else
|
||||
m_bUpload = false;
|
||||
settings.endGroup();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool SInitializer::isUpload()
|
||||
{
|
||||
return m_bUpload;
|
||||
}
|
||||
|
||||
bool SInitializer::initSpammer()
|
||||
{
|
||||
QSettings settings(QString("setup.ini"), QSettings::IniFormat);
|
||||
@@ -239,6 +266,7 @@ bool SInitializer::init(const QString& _strFilterProcessGroupID, const QString&
|
||||
b_ok &= initCategory();
|
||||
b_ok &= initConsumerMarketer();
|
||||
b_ok &= initConsumerCheckList();
|
||||
b_ok &= initUpload();
|
||||
|
||||
/*
|
||||
if (!b_ok)
|
||||
@@ -259,7 +287,7 @@ bool SInitializer::initInfluencer()
|
||||
|
||||
bool SInitializer::initFilterProcess()
|
||||
{
|
||||
QString strQuery = QString("select filterprocess_type,datagroup_id,filtergroup_id,company_num,category_num,filterprocess_order,service_num "
|
||||
QString strQuery = QString("select filterprocess_type,datagroup_id,filtergroup_id,company_num,category_num,filterprocess_order,service_num,filtergroup_name "
|
||||
"from filterprocess where filterprocessgroup_id = ") + QString::number(m_stFilterProcessGroup.m_nFilterProcessGroupID);
|
||||
|
||||
QSqlQuery query(m_sDBManager[SDBManager::E_DATABASE_DATA]);
|
||||
@@ -281,6 +309,7 @@ bool SInitializer::initFilterProcess()
|
||||
stfilterprocess.m_nCategoryNum = query.value(4).toInt();
|
||||
stfilterprocess.m_nFilterProcessOrder = query.value(5).toInt();
|
||||
stfilterprocess.m_nServiceNum = query.value(6).toInt();
|
||||
stfilterprocess.m_strFilterGroupName = query.value(7).toString();
|
||||
m_listFilterProcess.append(stfilterprocess);
|
||||
}
|
||||
|
||||
@@ -585,6 +614,24 @@ void SInitializer::insertLog(const QString& _strMsg) const
|
||||
file.close();
|
||||
}
|
||||
|
||||
void SInitializer::insertCategoryLog(const QString& _strMsg) const
|
||||
{
|
||||
/*
|
||||
cout << "[";
|
||||
cout << m_stFilterProcessGroup.m_strFilterProcessGroupName.toStdString();
|
||||
cout << "] ";
|
||||
cout << _strMsg.toStdString() << endl;
|
||||
*/
|
||||
|
||||
QFile file(m_stFilterProcessGroup.m_strFilterProcessGroupName + "_category." + QDate::currentDate().toString(Qt::ISODate)+".log");
|
||||
if (!file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append))
|
||||
return;
|
||||
|
||||
QTextStream out(&file);
|
||||
out << QTime::currentTime().toString("[hh:mm:ss] ") << _strMsg << "\n";
|
||||
file.close();
|
||||
}
|
||||
|
||||
QSqlDatabase SInitializer::getDatabase(const QString& _dbName) const
|
||||
{
|
||||
return m_sDBManager[_dbName];
|
||||
|
||||
Reference in New Issue
Block a user