cafe group id 추가
git-svn-id: svn://192.168.0.12/source@162 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -88,6 +88,7 @@ bool SFilterProcess::ReloadColumn()
|
||||
if (m_listDataBaseColumn[i].trimmed() == QString("keyword_id")) m_anData[E_DATA_keyword_id] = i;
|
||||
if (m_listDataBaseColumn[i].trimmed() == QString("article_profileurl")) m_anData[E_DATA_article_profileurl] = i;
|
||||
if (m_listDataBaseColumn[i].trimmed() == QString("article_profile")) m_anData[E_DATA_article_profile] = i;
|
||||
if (m_listDataBaseColumn[i].trimmed() == QString("etc")) m_anData[E_DATA_etc] = i;
|
||||
}
|
||||
|
||||
m_nUrlColumn = m_anData[E_DATA_article_url];
|
||||
@@ -733,7 +734,7 @@ QString SFilterProcess::GetVectorToString(QVector <int> _vecCategory,QString _st
|
||||
QString SFilterProcess::MakeInfluencerrankQuery(const SInfluenceCount &_stIn,int _nRank,QString _strSubject,QString _strCompanyNum)
|
||||
{
|
||||
QString strOut;
|
||||
strOut = "insert into stats_influencerrank(rank,id_id,nickname_nickname,bodycount,replycount,influencevalue,subject,company_num) VALUES (";
|
||||
strOut = "insert into stats_inf_blogger_rank(rank,id_id,nickname_nickname,bodycount,replycount,influencevalue,subject,company_num) VALUES (";
|
||||
strOut += QString::number(_nRank) + ",";
|
||||
strOut += "'" + _stIn.m_strlistData.at(m_anData[E_DATA_article_id]).trimmed() + "',";
|
||||
strOut += "'" + _stIn.m_strlistData.at(m_anData[E_DATA_article_nickname]).trimmed() + "',";
|
||||
@@ -875,6 +876,9 @@ void SFilterProcess::DataLoad(QString _strDataNum)
|
||||
//if (strList[m_anData[E_DATA_platform_name]].trimmed().compare(QString("naver")) == false)
|
||||
//{
|
||||
stCom.m_strUrl = strKey;
|
||||
|
||||
if (strList[m_anData[E_DATA_platform_name]].trimmed() == QString("daum") && strList[m_anData[E_DATA_platform_form]].trimmed() == QString("cafe"))
|
||||
stCom.m_strExid = strList[m_anData[E_DATA_etc]].trimmed();
|
||||
//}
|
||||
m_mapCommunity.insert(strKey,stCom);
|
||||
}
|
||||
@@ -1025,7 +1029,7 @@ void SFilterProcess::DataInfluenceCount(QString _strFilter,QString _strCompanyNu
|
||||
InsertLog("Influence Rank Count Send Start");
|
||||
QSqlQuery query;
|
||||
QString strQuery;
|
||||
strQuery = "delete from stats_influencerrank where company_num = " + strCompanyNum;
|
||||
strQuery = "delete from stats_inf_blogger_rank where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
strQuery = "delete from influencer where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
@@ -1234,7 +1238,7 @@ void SFilterProcess::DataSpammersCount(QString _strFilter,QString _strCompanyNum
|
||||
QSqlQuery query;
|
||||
QString strQuery;
|
||||
QString strCompanyNum = _strCompanyNum;
|
||||
strQuery = "delete from stats_spammerrank where company_num = " + strCompanyNum;
|
||||
strQuery = "delete from stats_spa_spammer_rank where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
strQuery = "delete from spammer where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
@@ -1272,7 +1276,7 @@ void SFilterProcess::DataSpammersCount(QString _strFilter,QString _strCompanyNum
|
||||
{
|
||||
if (mapPlatformnameCount[strPlatformname] <= 10)
|
||||
{
|
||||
strQuery = "insert into stats_spammerrank (rank,id_num,id_id,nicknamecount,bodycount,replycount,spammervalue,company_num,platformname_name,subject) VALUES (";
|
||||
strQuery = "insert into stats_spa_spammer_rank (rank,id_num,id_id,nicknamecount,bodycount,replycount,spammervalue,company_num,platformname_name,subject) VALUES (";
|
||||
strQuery += QString::number(mapPlatformnameCount[strPlatformname]) + ",";
|
||||
strQuery += strValue + ",'" + strPlatformname + "','spammervalue')";
|
||||
if(query.exec(strQuery.toUtf8()) == false) {
|
||||
@@ -1422,7 +1426,7 @@ void SFilterProcess::DataPowerCafeCount(QString _strFilter,QString _strCompanyNu
|
||||
QString strCompanyNum = _strCompanyNum;
|
||||
strQuery = "delete from powercafe where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
strQuery = "delete from stats_powercaferank where company_num = " + strCompanyNum;
|
||||
strQuery = "delete from stats_pow_cafe_rank where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
QList<SPowerCafeCount> list = mapRealCount.values();
|
||||
qSort(list.begin(),list.end(),QSortPowerCafeReal);
|
||||
@@ -1450,7 +1454,7 @@ void SFilterProcess::DataPowerCafeCount(QString _strFilter,QString _strCompanyNu
|
||||
}
|
||||
nCount = 0;
|
||||
//articlecountall/articlecountreal/usercountreal
|
||||
strQuery = "insert into stats_powercaferank (rank,articlecountall,usercountreal,subject,company_num,community_id,community_title,articlecountreal)"
|
||||
strQuery = "insert into stats_pow_cafe_rank (rank,articlecountall,usercountreal,subject,company_num,community_id,community_title,articlecountreal)"
|
||||
" VALUES (:RANK,0,0,'articlecountreal'," + strCompanyNum + ",:ID,:TITLE,:COUNT_ALL)";
|
||||
query.prepare(strQuery.toUtf8());
|
||||
foreach(SPowerCafeCount stIn,list)
|
||||
@@ -1471,7 +1475,7 @@ void SFilterProcess::DataPowerCafeCount(QString _strFilter,QString _strCompanyNu
|
||||
qSort(listAll.begin(),listAll.end(),QSortPowerCafe);
|
||||
|
||||
nCount = 0;
|
||||
strQuery = "insert into stats_powercaferank (rank,articlecountreal,usercountreal,subject,company_num,community_id,community_title,articlecountall)"
|
||||
strQuery = "insert into stats_pow_cafe_rank (rank,articlecountreal,usercountreal,subject,company_num,community_id,community_title,articlecountall)"
|
||||
" VALUES (:RANK,0,0,'articlecountall'," + strCompanyNum + ",:ID,:TITLE,:COUNT_ALL)";
|
||||
query.prepare(strQuery.toUtf8());
|
||||
foreach(SPowerCafeCount stIn,listAll)
|
||||
@@ -1539,7 +1543,7 @@ void SFilterProcess::DataConsumerSupervisionCount(QString _strCompanyNum)
|
||||
|
||||
QSqlQuery query;
|
||||
QString strQuery;
|
||||
strQuery = "delete from stats_response where company_num = " + strCompanyNum;
|
||||
strQuery = "delete from stats_con_client_buzzbymaketer where company_num = " + strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
|
||||
strQuery = "select id,platformname from marketer where company_num = " + strCompanyNum;
|
||||
@@ -1611,7 +1615,7 @@ void SFilterProcess::DataConsumerSupervisionCount(QString _strCompanyNum)
|
||||
InsertLog("Markter Rank Count Send Start");
|
||||
foreach(SMaketer stMaket,list)
|
||||
{
|
||||
strQuery = "insert into stats_response (rank,platformid,subject,marketerid,marketernickname,bodycount,replycount,company_num) values (0,' ' , 'marketerid' , ";
|
||||
strQuery = "insert into stats_con_client_buzzbymaketer (rank,platformid,subject,marketerid,marketernickname,bodycount,replycount,company_num) values (0,' ' , 'marketerid' , ";
|
||||
strQuery += "'" + stMaket.m_strID + "',";
|
||||
strQuery += "' ',";
|
||||
strQuery += QString::number(stMaket.m_nBodyCount) + ",";
|
||||
@@ -1630,7 +1634,7 @@ void SFilterProcess::DataConsumerSupervisionCount(QString _strCompanyNum)
|
||||
foreach(SMaketer stMaket,list)
|
||||
{
|
||||
if (stMaket.m_nAllCount == 0) break;
|
||||
strQuery = "insert into stats_response (rank,marketerid,subject,platformid,marketernickname,bodycount,replycount,company_num) values (0,' ' , 'platformid' , ";
|
||||
strQuery = "insert into stats_con_client_buzzbymaketer (rank,marketerid,subject,platformid,marketernickname,bodycount,replycount,company_num) values (0,' ' , 'platformid' , ";
|
||||
strQuery += "'" + stMaket.m_strID + "',";
|
||||
strQuery += "' ',";
|
||||
strQuery += QString::number(stMaket.m_nBodyCount) + ",";
|
||||
@@ -1696,18 +1700,21 @@ void SFilterProcess::DataPut(QString _strCompanyNum)
|
||||
" VALUES (:NUM,:ID_NUM,:NICKNAME_NUM,:COMMUNITY_NUM,:ID_ID,:PLATFORMNAME_NUM,:PLATFORMFORM_NUM,:TITLE,:DATA,:URL,:VIEW,:DATE,:REPLY_STARTNUM,:REPLY_ENDNUM,:REPLY_COUNT,:LASTUPDATE,:REALBYCATEGORYNUM)").toUtf8();
|
||||
QString strMapQuery = QString("insert into body_category_map_" + _strCompanyNum + "_update (num,body_num,category_num,realin) VALUES (:NUM,:BODY_NUM,:CATEGORY_NUM,:REALIN)").toUtf8();
|
||||
|
||||
QString strCommunityQuery = QString("insert into community_" + _strCompanyNum + "_update (num,id,title,url,platformname_num,platformform_num) values (");
|
||||
QString strCommunityQuery = QString("insert into community_" + _strCompanyNum + "_update (num,id,title,url,exid,platformname_num,platformform_num) values (");
|
||||
foreach (SCommunity stCommunity,m_mapCommunity.values())
|
||||
{
|
||||
strQuery = strCommunityQuery;
|
||||
strQuery += QString::number(stCommunity.m_nNum);
|
||||
strQuery += ",'" + stCommunity.m_strID + "'";
|
||||
strQuery += ",'" + SqlString(stCommunity.m_strID) + "'";
|
||||
strQuery += ",'" + SqlString(stCommunity.m_strTitle) + "'";
|
||||
strQuery += ",'" + SqlString(stCommunity.m_strUrl) + "'";
|
||||
strQuery += ",'" + SqlString(stCommunity.m_strExid) + "'";
|
||||
strQuery += "," + QString::number(stCommunity.m_nPlatformname);
|
||||
strQuery += "," + QString::number(stCommunity.m_nPlatformform);
|
||||
strQuery += ")";
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());m_db.close();qDebug() << strQuery;return;}
|
||||
if(query.exec(strQuery.toUtf8()) == false) {
|
||||
InsertLog(query.lastError().text());m_db.close();qDebug() << strQuery;return;
|
||||
}
|
||||
}
|
||||
|
||||
QString strIDQuery = QString("insert into id_" + _strCompanyNum + "_update (num,id,platformname_num,community_num) values (");
|
||||
@@ -1715,11 +1722,13 @@ void SFilterProcess::DataPut(QString _strCompanyNum)
|
||||
{
|
||||
strQuery = strIDQuery;
|
||||
strQuery += QString::number(stID.m_nNum);
|
||||
strQuery += ",'" + stID.m_strID + "'";
|
||||
strQuery += ",'" + SqlString(stID.m_strID) + "'";
|
||||
strQuery += "," + QString::number(stID.m_nPlatfromName);
|
||||
strQuery += "," + QString::number(stID.m_nCommunity);
|
||||
strQuery += ")";
|
||||
if(query.exec(strQuery.toUtf8()) == false) {qDebug() << strQuery;InsertLog(query.lastError().text());m_db.close();return;}
|
||||
if(query.exec(strQuery.toUtf8()) == false) {
|
||||
qDebug() << strQuery;InsertLog(query.lastError().text());m_db.close();return;
|
||||
}
|
||||
}
|
||||
|
||||
QString strNickQuery = QString("insert into nickname_" + _strCompanyNum + "_update (num,nickname,id_num) values (");
|
||||
@@ -1824,7 +1833,7 @@ void SFilterProcess::DataPut(QString _strCompanyNum)
|
||||
if (query.exec()==false){InsertLog(query.lastError().text());m_db.close();qDebug() << strQuery;return;}
|
||||
}
|
||||
|
||||
strQuery = "delete from stats_articlebuzzbyday where company_num = " + _strCompanyNum;
|
||||
strQuery = "delete from stats_con_user_buzzbyday where company_num = " + _strCompanyNum;
|
||||
if(query.exec(strQuery.toUtf8()) == false) {InsertLog(query.lastError().text());return;}
|
||||
|
||||
QDate date = QDate::currentDate().addDays(m_nCutDays);
|
||||
@@ -1846,7 +1855,7 @@ void SFilterProcess::DataPut(QString _strCompanyNum)
|
||||
}
|
||||
for (int i = 0; i < D_ARTICLE_MAX ; i++)
|
||||
{
|
||||
strQuery = "insert stats_articlebuzzbyday set ";
|
||||
strQuery = "insert stats_con_user_buzzbyday set ";
|
||||
foreach(SBuzzyCount stCount,vecCount)
|
||||
{
|
||||
strQuery += "category_";
|
||||
|
||||
@@ -126,6 +126,7 @@ struct SCommunity
|
||||
QString m_strTitle;
|
||||
QString m_strUrl;
|
||||
QString m_strID;
|
||||
QString m_strExid;
|
||||
|
||||
SCommunity()
|
||||
{
|
||||
@@ -135,6 +136,7 @@ struct SCommunity
|
||||
m_strTitle = "(none)";
|
||||
m_strUrl = " ";
|
||||
m_strID = " ";
|
||||
m_strExid = " ";
|
||||
}
|
||||
};
|
||||
|
||||
@@ -194,6 +196,7 @@ public:
|
||||
E_DATA_keyword_id,
|
||||
E_DATA_article_profileurl,
|
||||
E_DATA_article_profile,
|
||||
E_DATA_etc,
|
||||
E_DATA_MAX,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user