filter limit 수정
This commit is contained in:
@@ -216,6 +216,9 @@ Widget::~Widget()
|
|||||||
|
|
||||||
void Widget::InsertLog(QString str)
|
void Widget::InsertLog(QString str)
|
||||||
{
|
{
|
||||||
|
if(str[str.length()-1] == QChar('\n'))
|
||||||
|
str = str.mid(0, str.length()-1);
|
||||||
|
|
||||||
QTime time = QTime::currentTime();
|
QTime time = QTime::currentTime();
|
||||||
QString strOut = time.toString("[hh:mm:ss] ") + str;
|
QString strOut = time.toString("[hh:mm:ss] ") + str;
|
||||||
m_plwLog->addItem(strOut);
|
m_plwLog->addItem(strOut);
|
||||||
@@ -688,6 +691,8 @@ void Widget::process_refresh()
|
|||||||
{
|
{
|
||||||
if (m_aProcess[i].arguments().size() == 0) continue;
|
if (m_aProcess[i].arguments().size() == 0) continue;
|
||||||
QString str = m_aProcess[i].arguments().at(1);
|
QString str = m_aProcess[i].arguments().at(1);
|
||||||
|
str += "["+m_aProcess[i].arguments().at(2)+"] ";
|
||||||
|
|
||||||
switch(m_aProcess[i].state())
|
switch(m_aProcess[i].state())
|
||||||
{
|
{
|
||||||
case QProcess::NotRunning:str += "(Wait)";break;
|
case QProcess::NotRunning:str += "(Wait)";break;
|
||||||
|
|||||||
@@ -13,6 +13,12 @@ int main(int argc, char *argv[])
|
|||||||
cout << " ";
|
cout << " ";
|
||||||
cout << QString(__TIME__).toStdString() << endl;
|
cout << QString(__TIME__).toStdString() << endl;
|
||||||
SFilterProcess filter;
|
SFilterProcess filter;
|
||||||
|
|
||||||
|
cout << "execute arguments: ";
|
||||||
|
for(int i=0; i<argc; i++)
|
||||||
|
cout << argv[i] << " ";
|
||||||
|
cout << endl;
|
||||||
|
|
||||||
if (argc != 4)
|
if (argc != 4)
|
||||||
{
|
{
|
||||||
cout << "check argument " << endl;
|
cout << "check argument " << endl;
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ bool SDatagroup::loadData(const int& _nDatagroupNumber)
|
|||||||
QString astrWhere[E_ARTICLE_MAX];
|
QString astrWhere[E_ARTICLE_MAX];
|
||||||
setloadQuery(astrWhere, _nDatagroupNumber);
|
setloadQuery(astrWhere, _nDatagroupNumber);
|
||||||
|
|
||||||
m_pSInitializer->insertLog("Start Loding data_" + QString::number(_nDatagroupNumber));
|
m_pSInitializer->insertLog("Start Loading data_" + QString::number(_nDatagroupNumber));
|
||||||
|
|
||||||
QSet<QString> setCheckDupUrl;
|
QSet<QString> setCheckDupUrl;
|
||||||
for (int i = 0; i < E_ARTICLE_MAX; i++)
|
for (int i = 0; i < E_ARTICLE_MAX; i++)
|
||||||
|
|||||||
@@ -653,6 +653,8 @@ void SInfluencer::STInfluencer::copyInfluencerFromGroupToList()
|
|||||||
m_listMap.clear();
|
m_listMap.clear();
|
||||||
|
|
||||||
QMapIterator<int, QMap<int, QList<stInfluencer>>> iter(m_mapInfluencerOfGroup);
|
QMapIterator<int, QMap<int, QList<stInfluencer>>> iter(m_mapInfluencerOfGroup);
|
||||||
|
int nInfluencerLimitFrom = m_pSInitializer->getInfluencerLimitFrom().toInt();
|
||||||
|
int nInfluencerLimitTo = m_pSInitializer->getInfluencerLimitTo().toInt();
|
||||||
while (iter.hasNext())
|
while (iter.hasNext())
|
||||||
{
|
{
|
||||||
iter.next();
|
iter.next();
|
||||||
@@ -662,7 +664,17 @@ void SInfluencer::STInfluencer::copyInfluencerFromGroupToList()
|
|||||||
{
|
{
|
||||||
iter2.next();
|
iter2.next();
|
||||||
|
|
||||||
m_listMap.append(iter2.value());
|
QList<stInfluencer> influencerList;
|
||||||
|
|
||||||
|
for(stInfluencer influencer : iter2.value())
|
||||||
|
{
|
||||||
|
if(influencer.rank < nInfluencerLimitFrom || influencer.rank > nInfluencerLimitTo)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
influencerList.append(influencer);
|
||||||
|
}
|
||||||
|
|
||||||
|
m_listMap.append(influencerList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -778,18 +778,20 @@ void SInitializer::insertLog(const QString& _strMsg) const
|
|||||||
QTextStream out(&file);
|
QTextStream out(&file);
|
||||||
out << QTime::currentTime().toString("[hh:mm:ss] ") << _strMsg << "\n";
|
out << QTime::currentTime().toString("[hh:mm:ss] ") << _strMsg << "\n";
|
||||||
file.close();
|
file.close();
|
||||||
|
|
||||||
|
qDebug("[%s] %s", m_stFilterProcessGroup.m_strFilterProcessGroupName.toStdString().c_str(), _strMsg.toStdString().c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void SInitializer::insertDebugLog(const QString& _strMsg) const
|
void SInitializer::insertDebugLog(const QString& _strMsg) const
|
||||||
{
|
{
|
||||||
/*
|
if (!m_bDebug)
|
||||||
|
return;
|
||||||
|
|
||||||
cout << "[";
|
cout << "[";
|
||||||
cout << m_stFilterProcessGroup.m_strFilterProcessGroupName.toStdString();
|
cout << m_stFilterProcessGroup.m_strFilterProcessGroupName.toStdString();
|
||||||
cout << "] ";
|
cout << "] ";
|
||||||
cout << _strMsg.toStdString() << endl;
|
cout << _strMsg.toStdString() << endl;
|
||||||
*/
|
|
||||||
if (m_bDebug)
|
|
||||||
{
|
|
||||||
QFile file(m_stFilterProcessGroup.m_strFilterProcessGroupName + "_debug." + QDate::currentDate().toString(Qt::ISODate)+".log");
|
QFile file(m_stFilterProcessGroup.m_strFilterProcessGroupName + "_debug." + QDate::currentDate().toString(Qt::ISODate)+".log");
|
||||||
if (!file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append))
|
if (!file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append))
|
||||||
return;
|
return;
|
||||||
@@ -797,7 +799,8 @@ void SInitializer::insertDebugLog(const QString& _strMsg) const
|
|||||||
QTextStream out(&file);
|
QTextStream out(&file);
|
||||||
out << QTime::currentTime().toString("[hh:mm:ss] ") << _strMsg << "\n";
|
out << QTime::currentTime().toString("[hh:mm:ss] ") << _strMsg << "\n";
|
||||||
file.close();
|
file.close();
|
||||||
}
|
|
||||||
|
qDebug("[%s] %s", m_stFilterProcessGroup.m_strFilterProcessGroupName.toStdString().c_str(), _strMsg.toStdString().c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
QSqlDatabase SInitializer::getDatabase(const QString& _dbName) const
|
QSqlDatabase SInitializer::getDatabase(const QString& _dbName) const
|
||||||
|
|||||||
Reference in New Issue
Block a user