전체 카테고리 전부 삭제
컨슈머 마케터/즐겨찾기 업데이트 git-svn-id: svn://192.168.0.12/source@282 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -237,6 +237,8 @@ bool SInitializer::init(const QString& _strFilterProcessGroupID, const QString&
|
||||
b_ok &= initPlatform();
|
||||
//b_ok &= initConsumerCategory();
|
||||
b_ok &= initCategory();
|
||||
b_ok &= initConsumerMarketer();
|
||||
b_ok &= initConsumerCheckList();
|
||||
|
||||
/*
|
||||
if (!b_ok)
|
||||
@@ -385,6 +387,74 @@ bool SInitializer::initCategory()
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool SInitializer::initConsumerMarketer()
|
||||
{
|
||||
if (m_listFilterProcess.isEmpty())
|
||||
return false;
|
||||
|
||||
QString strQuery = QString("select id_id, platformname_num from marketer where company_num = ")
|
||||
+ QString::number(m_listFilterProcess.last().m_nCompanyNum);
|
||||
|
||||
QSqlQuery query(m_sDBManager[SDBManager::E_DATABASE_WEB]);
|
||||
|
||||
if(query.exec(strQuery.toUtf8()) == false)
|
||||
{
|
||||
insertLog(query.lastQuery());
|
||||
insertLog(query.lastError().text());
|
||||
return false;
|
||||
}
|
||||
|
||||
while(query.next())
|
||||
m_mapConsumerMaketers.insertMulti(query.value(1).toInt(),
|
||||
query.value(0).toString().trimmed());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool SInitializer::initConsumerCheckList()
|
||||
{
|
||||
if (m_listFilterProcess.isEmpty())
|
||||
return false;
|
||||
|
||||
QString strQuery = QString("select body_url, id_id, platformname_num from checklist_consumer where company_num = ")
|
||||
+ QString::number(m_listFilterProcess.last().m_nCompanyNum);
|
||||
|
||||
QSqlQuery query(m_sDBManager[SDBManager::E_DATABASE_WEB]);
|
||||
|
||||
if(query.exec(strQuery.toUtf8()) == false)
|
||||
{
|
||||
insertLog(query.lastQuery());
|
||||
insertLog(query.lastError().text());
|
||||
return false;
|
||||
}
|
||||
|
||||
while(query.next())
|
||||
{
|
||||
if (!query.value(0).toString().trimmed().isEmpty())
|
||||
m_slConsumerCheckList.append(query.value(0).toString().trimmed());
|
||||
if (!query.value(1).toString().trimmed().isEmpty())
|
||||
m_mapConsumerCheckListUser.insertMulti(query.value(2).toInt(), query.value(1).toString().trimmed());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
QMap<int, QString> SInitializer::getConsumerMaketer()
|
||||
{
|
||||
return m_mapConsumerMaketers;
|
||||
}
|
||||
|
||||
QStringList SInitializer::getConsumerCheckList()
|
||||
{
|
||||
return m_slConsumerCheckList;
|
||||
}
|
||||
|
||||
QMap<int, QString> SInitializer::getConsumerCheckListUser()
|
||||
{
|
||||
return m_mapConsumerCheckListUser;
|
||||
}
|
||||
|
||||
QString SInitializer::getCategoryName(int _nCategory) const
|
||||
{
|
||||
return m_mapCategory.value(_nCategory);
|
||||
|
||||
Reference in New Issue
Block a user