git-svn-id: svn://192.168.0.12/source@350 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.2.0, 2017-05-22T18:05:04. -->
|
||||
<!-- Written by QtCreator 4.2.0, 2017-06-05T11:38:08. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
|
||||
@@ -26,8 +26,8 @@ SOURCES += main.cpp \
|
||||
spowercafe.cpp \
|
||||
shttpsender.cpp \
|
||||
sservice.cpp \
|
||||
sInfluencerInteractorUrlMaker.cpp \
|
||||
sconsumerstatistics.cpp
|
||||
sconsumerstatistics.cpp \
|
||||
sinfluencerinteractorurlmaker.cpp
|
||||
|
||||
HEADERS += \
|
||||
sdbmanager.h \
|
||||
@@ -43,5 +43,5 @@ HEADERS += \
|
||||
sspammer.h \
|
||||
spowercafe.h \
|
||||
shttpsender.h \
|
||||
sInfluencerInteractorUrlMaker.h \
|
||||
sconsumerstatistics.h
|
||||
sconsumerstatistics.h \
|
||||
sinfluencerinteractorurlmaker.h
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.2.0, 2017-05-30T10:34:37. -->
|
||||
<!-- Written by QtCreator 4.2.0, 2017-06-05T11:41:58. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
@@ -1273,8 +1273,8 @@
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">FilterProcess</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">FilterProcess2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/source/FilterProcess2/FilterProcess.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/source/FilterProcess/FilterProcess.pro</value>
|
||||
<value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">FilterProcess.pro</value>
|
||||
|
||||
@@ -357,7 +357,7 @@ void SInfluencer::STInfluencer::makeTable(SDatagroup &_datagroup, const QMap<int
|
||||
m_mapInfluencerOfGroup[nInfluencerGroupNum][nCategoryNum].append(mapRank.values());
|
||||
}
|
||||
|
||||
setInfluencerValueWieght();
|
||||
setInfluencerValueWeight();
|
||||
processDuplicatedInfluencer();
|
||||
|
||||
setInfluecnerRank();
|
||||
@@ -473,7 +473,7 @@ int SInfluencer::STInfluencer::getInfluencerGroupNum(int _nCategoryNum)
|
||||
return -1;
|
||||
}
|
||||
|
||||
void SInfluencer::STInfluencer::setInfluencerValueWieght()
|
||||
void SInfluencer::STInfluencer::setInfluencerValueWeight()
|
||||
{
|
||||
QMutableMapIterator<int, QMap<int, QList<stInfluencer>>> iter(m_mapInfluencerOfGroup);
|
||||
while (iter.hasNext())
|
||||
@@ -505,6 +505,33 @@ void SInfluencer::STInfluencer::setInfluencerValueWieght()
|
||||
}
|
||||
}
|
||||
|
||||
//QMap<QString, int> SInfluencer::STInfluencer::makeCountOfGroupDuplicatedId()
|
||||
//{
|
||||
// QMap<QString, int> mapCountOfGroupDuplicatedId;
|
||||
|
||||
// QMutableMapIterator<int, QMap<int, QList<stInfluencer>>> iter(m_mapInfluencerOfGroup);
|
||||
// while (iter.hasNext())
|
||||
// {
|
||||
// iter.next();
|
||||
|
||||
// QMutableMapIterator<int, QList<stInfluencer>> iter2(iter.value());
|
||||
// while (iter2.hasNext())
|
||||
// {
|
||||
// QList<stInfluencer> &listInfluencer = iter2.next().value();
|
||||
|
||||
// for (QList<stInfluencer>::iterator iter3 = listInfluencer.begin(); iter3 != listInfluencer.end(); iter3++)
|
||||
// {
|
||||
// if (iter3->isSelected != "NULL")
|
||||
// continue;
|
||||
|
||||
// mapCountOfGroupDuplicatedId[iter3->id_id]++;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// return mapCountOfGroupDuplicatedId;
|
||||
//}
|
||||
|
||||
QMap<QString, int> SInfluencer::STInfluencer::makeCountOfGroupDuplicatedId()
|
||||
{
|
||||
QMap<QString, int> mapCountOfGroupDuplicatedId;
|
||||
@@ -521,10 +548,7 @@ QMap<QString, int> SInfluencer::STInfluencer::makeCountOfGroupDuplicatedId()
|
||||
|
||||
for (QList<stInfluencer>::iterator iter3 = listInfluencer.begin(); iter3 != listInfluencer.end(); iter3++)
|
||||
{
|
||||
if (iter3->isSelected != "NULL")
|
||||
continue;
|
||||
|
||||
mapCountOfGroupDuplicatedId[iter3->id_id]++;
|
||||
mapCountOfGroupDuplicatedId[iter3->community_url]++;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -546,7 +570,7 @@ void SInfluencer::STInfluencer::setGroupDuplicatedInfluencerFlag(QMap<QString, i
|
||||
|
||||
for (QList<stInfluencer>::iterator iter3 = listInfluencer.begin(); iter3 != listInfluencer.end(); iter3++)
|
||||
{
|
||||
if (!_mapCountOfGroupDuplicatedId.contains(iter3->id_id) || _mapCountOfGroupDuplicatedId[iter3->id_id] <= 1)
|
||||
if (iter3->isSelected != "NULL" || _mapCountOfGroupDuplicatedId[iter3->community_url] <= 1)
|
||||
continue;
|
||||
|
||||
iter3->isSelected = "1";
|
||||
@@ -585,7 +609,7 @@ QMap<QString, QList<double>> SInfluencer::STInfluencer::makeInfluencerValuesOfId
|
||||
QList<stInfluencer> &listInfluencer = iter.value();
|
||||
for (QList<stInfluencer>::iterator iter2 = listInfluencer.begin(); iter2 != listInfluencer.end(); iter2++)
|
||||
{
|
||||
mapInfluencerValuesOfId[iter2->id_id].append(iter2->influencervalue);
|
||||
mapInfluencerValuesOfId[iter2->community_url].append(iter2->influencervalue);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -694,7 +718,7 @@ void SInfluencer::STInfluencer::setDuplicatedInfluencerFlag(QMap<int, QList<stIn
|
||||
QList<stInfluencer> &listInfluencer = iter.value();
|
||||
for (QList<stInfluencer>::iterator iter2 = listInfluencer.begin(); iter2 != listInfluencer.end(); iter2++)
|
||||
{
|
||||
QString id = iter2->id_id;
|
||||
QString id = iter2->community_url;
|
||||
if (!_mapInfluencerValuesOfId.contains(id))
|
||||
continue;
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@ QMap<int, QMap<int, QList<stInfluencer>>> m_mapInfluencerOfGroup;
|
||||
int getInfluencerCount();
|
||||
QMap<QString, int> getInfluencerCountOfPlatform();
|
||||
int getInfluencerGroupNum(int _nCategoryNum);
|
||||
void setInfluencerValueWieght();
|
||||
void setInfluencerValueWeight();
|
||||
void processDuplicatedInfluencer();
|
||||
QMap<QString, QList<double>> makeInfluencerValuesOfId(QMap<int, QList<stInfluencer>> &_mapInfluencersOfCategory);
|
||||
QMap<QString, QList<double>> filterInfluencerValuesOfId(QMap<QString, QList<double>> &_mapInfluencerValuesOfId);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "sInfluencerInteractorUrlMaker.h"
|
||||
#include "sinfluencerinteractorurlmaker.h"
|
||||
|
||||
const QString SInfluencerInteractorUrlMaker::m_strNaverBlogBaseUrl = QString("blog.naver.com/");
|
||||
const QString SInfluencerInteractorUrlMaker::m_strInstagramBaseUrl = QString("https://www.instagram.com/");
|
||||
|
||||
Reference in New Issue
Block a user