전체 카테고리 전부 삭제

컨슈머 마케터/즐겨찾기 업데이트

git-svn-id: svn://192.168.0.12/source@282 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2016-07-19 09:25:57 +00:00
parent b59813c4cd
commit 8212a845d0
14 changed files with 600 additions and 49 deletions

View File

@@ -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);