column 수정

influencer 계산식 수정


git-svn-id: svn://192.168.0.12/source@288 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2016-08-24 08:24:51 +00:00
parent cff46799eb
commit 7d5820b664
3 changed files with 15 additions and 7 deletions

View File

@@ -1204,7 +1204,7 @@ QString UniCodeToEucKr(const QString& _strData)
QString SDatagroup::SCommunity::getCommunityKey(const QStringList &_strList) QString SDatagroup::SCommunity::getCommunityKey(const QStringList &_strList)
{ {
QString str; QString str;
if ((_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "naver") || (_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "daum")) if ((_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "naver"))
{ {
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_form])].trimmed()); str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_form])].trimmed());
str.append("."); str.append(".");
@@ -1212,6 +1212,15 @@ QString SDatagroup::SCommunity::getCommunityKey(const QStringList &_strList)
str.append(".com/"); str.append(".com/");
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_id])].trimmed()); str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_id])].trimmed());
} }
else if ((_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "daum"))
{
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_form])].trimmed());
str.append(".");
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed());
str.append(".net/");
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_id])].trimmed());
}
else if (_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "instagram") else if (_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "instagram")
{ {
str.append("instagram.com/"); str.append("instagram.com/");

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 3.3.0, 2016-07-20T11:36:02. --> <!-- Written by QtCreator 3.3.0, 2016-08-24T10:33:37. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>
@@ -787,7 +787,7 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">sfilterprocess</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">sfilterprocess</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/source/sfilterprocess/sfilterprocess.pro</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/source/sfilterprocess/sfilterprocess.pro</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments">&quot;530&quot; &quot;testall2&quot;</value> <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments">&quot;544&quot; &quot;testall2&quot;</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">sfilterprocess.pro</value> <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">sfilterprocess.pro</value>
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value> <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>

View File

@@ -267,7 +267,7 @@ void SInfluencer::STInfluencer::makeTable(SDatagroup &_datagroup, const QMap<int
if (val.bodycount == 0) if (val.bodycount == 0)
val.influencervalue = 0; val.influencervalue = 0;
else else
val.influencervalue = val.replycount / val.bodycount; val.influencervalue = static_cast<double>(val.replycount) / val.bodycount;
} }
QList<stInfluencer> listmap = mapRank.values(); QList<stInfluencer> listmap = mapRank.values();
qSort(listmap.begin(), listmap.end(), isGreaterInfluencerValue()); qSort(listmap.begin(), listmap.end(), isGreaterInfluencerValue());
@@ -1093,7 +1093,6 @@ void SInfluencer::SStatsJson::makeTable(SDatagroup &_datagroup, const QMap<int,
const int* anColumn = m_pSInitializer->getColumnIntArray(); const int* anColumn = m_pSInitializer->getColumnIntArray();
const QStringList *slOrderedUrl = _datagroup.getOrderedUrl(); const QStringList *slOrderedUrl = _datagroup.getOrderedUrl();
QMap<QString, stCount> mapCount; QMap<QString, stCount> mapCount;
QMap<QString, stDate> mapBodyDate; QMap<QString, stDate> mapBodyDate;
@@ -1154,7 +1153,7 @@ void SInfluencer::SStatsJson::makeTable(SDatagroup &_datagroup, const QMap<int,
// m_pSInitializer->insertLog(mapBodyDate.value(strKey).dStart.toString("yyyy-MM-dd")); // m_pSInitializer->insertLog(mapBodyDate.value(strKey).dStart.toString("yyyy-MM-dd"));
// m_pSInitializer->insertLog(mapBodyDate.value(strKey).dEnd.toString("yyyy-MM-dd")); // m_pSInitializer->insertLog(mapBodyDate.value(strKey).dEnd.toString("yyyy-MM-dd"));
// m_pSInitializer->insertLog(QString::number(mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd))); // m_pSInitializer->insertLog(QString::number(mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd)));
nBody += (mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) * 1000); nBody += ((mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) + 1) * 1000);
//nReply += (mapCount[strKey].reply * 1000); //nReply += (mapCount[strKey].reply * 1000);
if (setPlatformType.size() == 1) if (setPlatformType.size() == 1)
jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum(); jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum();
@@ -1214,7 +1213,7 @@ void SInfluencer::SStatsJson::makeTable(SDatagroup &_datagroup, const QMap<int,
{ {
if (strKey == "naver!@#blog") if (strKey == "naver!@#blog")
{ {
nBody += (mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) * 1000); nBody += ((mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) + 1) * 1000);
if (setPlatformType.size() == 1) if (setPlatformType.size() == 1)
jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum(); jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum();
} }