powercafe_map reply 추가

influence_map reply 주석 해제

git-svn-id: svn://192.168.0.12/source@192 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-09-22 02:53:01 +00:00
parent 3d9fe50c6c
commit 0caaa1041c

View File

@@ -1201,17 +1201,18 @@ void SFilterProcess::DataInfluenceCount(QString _strFilter,QString _strCompanyNu
mapCount[stInfluence.m_strID].m_dinfulrence = ((double)stInfluence.m_ncBody * 0.4) + ((double)stInfluence.m_ncReply * 0.6);
}
/*
foreach(QStringList strlist,m_data[E_ARTICLE_REPLY])
{
QString strUrl = strlist[m_nUrlColumn].trimmed();
SInfluenceMap stInfluenceMap;
stInfluenceMap.m_nBody = m_mapData[strUrl].m_nNum;
stInfluenceMap.m_nId = m_mapID[strlist[m_anData[E_DATA_article_id]].trimmed()].m_nNum;
QString strInfluenceReplyKey = QString::number(stInfluenceMap.m_nBody) + "_" + strlist[m_anData[E_DATA_article_order]].trimmed();
stInfluenceMap.m_nReply_num = m_mapReply[strInfluenceReplyKey];
stInfluenceMap.m_nReply = m_mapReply[strInfluenceReplyKey];
vecInfluenceMap[E_ARTICLE_REPLY].push_back(stInfluenceMap);
}
*/
InsertLog("Influence Rank Count Make End");
@@ -1317,7 +1318,7 @@ void SFilterProcess::DataInfluenceCount(QString _strFilter,QString _strCompanyNu
}
}
/*
nCount = 1;
foreach(SInfluenceMap stMap,vecInfluenceMap[E_ARTICLE_REPLY])
{
@@ -1334,10 +1335,10 @@ void SFilterProcess::DataInfluenceCount(QString _strFilter,QString _strCompanyNu
InsertLog(strQuery);
}
}
*/
RenameTable("body_influencer_map_" + _strCompanyNum,"body_influencer_map_" + _strCompanyNum + "_update","body_influencer_map_" + _strCompanyNum +"_temp");
//RenameTable("reply_influencer_map_" + _strCompanyNum,"reply_influencer_map_" + _strCompanyNum + "_update","reply_influencer_map_" + _strCompanyNum +"_temp");
RenameTable("reply_influencer_map_" + _strCompanyNum,"reply_influencer_map_" + _strCompanyNum + "_update","reply_influencer_map_" + _strCompanyNum +"_temp");
//
strQuery = "update dbinfo set "
@@ -1674,7 +1675,7 @@ struct SPowerCafeMap
{
int m_nBody;
int m_nCommunity;
// int m_nReply;
int m_nReply;
};
@@ -1746,6 +1747,23 @@ void SFilterProcess::DataPowerCafeCount(QString _strFilter,QString _strCompanyNu
stPowerCafe.m_strlistData = strlist;
mapRealCount.insert(strKey,stPowerCafe);
}
{
QString strUrl = strlist[m_nUrlColumn].trimmed();
QString strCommunityKey = GetCommunityKey(strlist);
if(m_mapData.contains(strUrl))
{
SPowerCafeMap stPowerCafeMap;
stPowerCafeMap.m_nBody = m_mapData[strUrl].m_nNum;
stPowerCafeMap.m_nCommunity = m_mapCommunity[strCommunityKey.trimmed()].m_nNum;
QString strPowerCafeReplyKey = QString::number(stPowerCafeMap.m_nBody) + "_" + strlist[m_anData[E_DATA_article_order]].trimmed();
stPowerCafeMap.m_nReply = m_mapReply[strPowerCafeReplyKey];
vecPowerCafeMap[E_ARTICLE_REPLY].push_back(stPowerCafeMap);
}
}
mapRealCount[strKey].m_ncReplyReal++;
mapRealCount[strKey].m_ncAllReal++;
if (mapRealCount[strKey].m_mapUser.contains(strlist[m_anData[E_DATA_article_id]].trimmed())==false)
@@ -1897,8 +1915,25 @@ void SFilterProcess::DataPowerCafeCount(QString _strFilter,QString _strCompanyNu
}
}
RenameTable("body_powercafe_map_" + _strCompanyNum,"body_powercafe_map_" + _strCompanyNum + "_update","body_powercafe_map_" + _strCompanyNum +"_temp");
nCount = 1;
foreach(SPowerCafeMap stMap,vecPowerCafeMap[E_ARTICLE_REPLY])
{
strQuery = "insert into reply_powercafe_map_";
strQuery += _strCompanyNum + "_update";
strQuery += " (num,body_num,community_num,reply_num) VALUES (";
strQuery += QString::number(nCount++) + ",";
strQuery += QString::number(stMap.m_nBody) + ",";
strQuery += QString::number(stMap.m_nCommunity) + ",";
strQuery += QString::number(stMap.m_nReply) + ")";
if(query.exec(strQuery.toUtf8()) == false)
{
qDebug() << strQuery;InsertLog(query.lastError().text());
InsertLog(strQuery);
}
}
RenameTable("body_powercafe_map_" + _strCompanyNum,"body_powercafe_map_" + _strCompanyNum + "_update","body_powercafe_map_" + _strCompanyNum +"_temp");
RenameTable("reply_powercafe_map_" + _strCompanyNum,"reply_powercafe_map_" + _strCompanyNum + "_update","reply_powercafe_map_" + _strCompanyNum +"_temp");
//influencercount,spammercount
strQuery = "update dbinfo set "
"powercafecount = " + QString::number(listAll.size()) + " "