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:
@@ -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()) + " "
|
||||
|
||||
Reference in New Issue
Block a user