네이버 블로그 통계 계산하는 부분 수정

git-svn-id: svn://192.168.0.12/source@309 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2016-11-04 10:44:33 +00:00
parent 73acdf3d3c
commit 1201983c4d
6 changed files with 34 additions and 28 deletions

View File

@@ -7,7 +7,7 @@
#include <QJsonValue>
#include <QDebug>
int getReplyCount(const EffectData& _data)
int getInteractionCount(const EffectData& _data)
{
QSet<QString> set_id;
foreach (const DataForm& row, _data.reply)
@@ -18,6 +18,11 @@ int getReplyCount(const EffectData& _data)
return set_id.size();
}
int getReplyCount(const EffectData &_data)
{
return _data.reply.size();
}
int getlikeCount(const EffectData& _data)
{
//qDebug() << "getlikeCount:" << _data.body.data[REPLY_URL];
@@ -55,7 +60,7 @@ QString getReplyBuzz(const EffectData& _data)
foreach (auto &row, _data.reply)
{
qDebug() << row.data[ARTICLE_DATE].trimmed();
// qDebug() << row.data[ARTICLE_DATE].trimmed();
QDate date = QDateTime::fromString(row.data[ARTICLE_DATE].trimmed().replace("T", " ").replace(".","-").replace("- "," "), "yyyy-MM-dd hh:mm:ss").date();
if (!mapDate.contains(date))
//mapDate.insert(date, 0);
@@ -68,6 +73,6 @@ QString getReplyBuzz(const EffectData& _data)
jObj[iter.key().toString("yyyyMMdd")] = iter.value();
}
QJsonDocument jDoc(jObj);
QString result = jDoc.toJson();
QString result = jDoc.toJson(QJsonDocument::Compact);
return result;
}