effect 수정
git-svn-id: svn://192.168.0.12/source@334 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonObject>
|
||||
#include <QJsonValue>
|
||||
#include <QJsonArray>
|
||||
#include <QDebug>
|
||||
|
||||
int getInteractionCount(const EffectData& _data)
|
||||
@@ -47,11 +48,12 @@ QString getReplyBuzz(const EffectData& _data)
|
||||
|
||||
QDate firstDate = QDateTime::fromString(_data.body.data[ARTICLE_DATE].trimmed().replace("T", " ").replace(".","-").replace("- "," "), "yyyy-MM-dd hh:mm:ss").date();
|
||||
QDate lastDate = QDate::currentDate();
|
||||
/*
|
||||
|
||||
|
||||
qDebug() << _data.body.data[ARTICLE_DATE];
|
||||
qDebug() << "firstDate:" << firstDate.toString("yyyy-MM-dd");
|
||||
qDebug() << "lastDate:" << lastDate.toString("yyyy-MM-dd");
|
||||
*/
|
||||
|
||||
|
||||
for (QDate date = firstDate; date <= lastDate; date = date.addDays(1))
|
||||
{
|
||||
@@ -67,12 +69,16 @@ QString getReplyBuzz(const EffectData& _data)
|
||||
continue;
|
||||
mapDate[date]++;
|
||||
}
|
||||
QJsonObject jObj;
|
||||
QJsonArray jArray;
|
||||
|
||||
for (auto iter = mapDate.cbegin(); iter != mapDate.cend(); ++iter)
|
||||
{
|
||||
jObj[iter.key().toString("yyyyMMdd")] = iter.value();
|
||||
QJsonObject jObj;
|
||||
jObj["date"] = iter.key().toString("MM-dd-yyyy");
|
||||
jObj["value"] = iter.value();
|
||||
jArray.append(jObj);
|
||||
}
|
||||
QJsonDocument jDoc(jObj);
|
||||
QJsonDocument jDoc(jArray);
|
||||
QString result = jDoc.toJson(QJsonDocument::Compact);
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user