From 637ce292d13179c08e0e898b8e4c3582ffd2e728 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 20 Dec 2016 09:22:25 +0000 Subject: [PATCH] =?UTF-8?q?filterprocess=20update=EC=8B=9C=20sqlString=20?= =?UTF-8?q?=EB=B3=80=ED=99=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://192.168.0.12/source@329 8346c931-da38-4b9b-9d4c-e48b93cbd075 --- AjaxCrawlerProcess/scrawler.cpp | 1 - CrawlerList/snaverblogmanage.cpp | 3 --- EffectUI/EffectUI.pro.user | 2 +- FilterProcess/sconsumer.cpp | 2 +- FilterProcess/sdatagroup.cpp | 32 ++++++++++++++++---------------- FilterProcess/sinfluencer.cpp | 16 ++++++++-------- FilterProcess/spowercafe.cpp | 8 ++++---- FilterProcess/sspammer.cpp | 8 ++++---- GroupManager/widget.cpp | 4 +++- 9 files changed, 37 insertions(+), 39 deletions(-) diff --git a/AjaxCrawlerProcess/scrawler.cpp b/AjaxCrawlerProcess/scrawler.cpp index 27ad69d..803c27c 100644 --- a/AjaxCrawlerProcess/scrawler.cpp +++ b/AjaxCrawlerProcess/scrawler.cpp @@ -442,4 +442,3 @@ void SCrawler::saveFrameDaumCafe(QWebFrame *frame) saveFrameDaumCafe(childFrame); } - diff --git a/CrawlerList/snaverblogmanage.cpp b/CrawlerList/snaverblogmanage.cpp index 35dee2c..68724de 100644 --- a/CrawlerList/snaverblogmanage.cpp +++ b/CrawlerList/snaverblogmanage.cpp @@ -16,9 +16,6 @@ QString SNaverBlogManage::makeGetListQuery(QString _str,QDate _date) { //http://cafeblog.search.naver.com/search.naver?where=post&query=%EC%84%B1%ED%98%95&ie=utf8&st=date&sm=tab_opt&date_from=20140101&date_to=20150311&date_option=6&srchby=all&dup_remove=1&post_blogurl=&post_blogurl_without=&nso=so%3Add%2Ca%3Aall%2Cp%3Afrom20140101to20150311&mson=0 //http://cafeblog.search.naver.com/search.naver?where=post&sm=tab_pge&query=%EC%84%B1%ED%98%95&st=date&date_option=6&date_from=20140101&date_to=20140101&dup_remove=1&post_blogurl=&post_blogurl_without=&srchby=all&nso=so%3Add%2Cp%3Afrom20140101to20140101&ie=utf8&start=31 - - - QString str; QString strDate = _date.toString("yyyyMMdd"); //http://cafeblog.search.naver.com/search.naver?where=post&sm=tab_pge&query=%EC%95%84%EC%9D%B4%ED%8F%B0&st=date&date_option=6&date_from=20131103&date_to=20131103&dup_remove=1&post_blogurl=&post_blogurl_without=&srchby=all&nso=so%3Add%2Cp%3Afrom20131103to20131103&ie=utf8&start=11 diff --git a/EffectUI/EffectUI.pro.user b/EffectUI/EffectUI.pro.user index c8bb175..0bee8b9 100644 --- a/EffectUI/EffectUI.pro.user +++ b/EffectUI/EffectUI.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/FilterProcess/sconsumer.cpp b/FilterProcess/sconsumer.cpp index db56dee..f9db153 100644 --- a/FilterProcess/sconsumer.cpp +++ b/FilterProcess/sconsumer.cpp @@ -314,7 +314,7 @@ bool SConsumer::SBodyConsumerMap::uploadData(QSqlDatabase &_db, const int &_nCom str += QString::number(stbody.realin) + ","; str += QString::number(stbody.platformname_num) + ","; str += QString::number(stbody.platformform_num) + ","; - str += "'" + stbody.date + "',"; + str += "'" + sqlString(stbody.date) + "',"; str += QString::number(stbody.replycount) + ","; str += QString::number(stbody.view) + ","; str += QString::number(stbody.id_num) + ","; diff --git a/FilterProcess/sdatagroup.cpp b/FilterProcess/sdatagroup.cpp index f4c99ea..f70ad32 100644 --- a/FilterProcess/sdatagroup.cpp +++ b/FilterProcess/sdatagroup.cpp @@ -684,22 +684,22 @@ bool SDatagroup::SBody::uploadData(QSqlDatabase &_db, const int& _nCompany, cons str += QString::number(body.platformform_num) + ","; str += "'" + sqlString(*(body.title)).replace(QChar(160),"") + "',"; str += "'" + sqlString((*(body.data)).replace(QRegExp("\n{3,}"),"\n\n").replace(QChar(160),"").left(60000)) + "',"; - str += "'" + body.url + "',"; + str += "'" + sqlString(body.url) + "',"; str += QString::number(body.view) + ","; - str += "'" + body.date + "',"; + str += "'" + sqlString(body.date) + "',"; str += QString::number(body.replystartnum) + ","; str += QString::number(body.replyendnum) + ","; str += QString::number(body.replycount) + ","; - str += "'" + body.lastupdate + "',"; - str += "'" + vecToString(body.realbycategorynum) + "',"; + str += "'" + sqlString(body.lastupdate) + "',"; + str += "'" + sqlString(vecToString(body.realbycategorynum)) + "',"; str += "'" + sqlString(body.community_title) + "',"; - str += "'" + body.community_url + "',"; - str += "'" + body.community_id + "',"; + str += "'" + sqlString(body.community_url) + "',"; + str += "'" + sqlString(body.community_id) + "',"; str += "'" + sqlString(body.community_exid) + "',"; - str += "'" + body.platformname_name + "',"; - str += "'" + body.platformform_form + "',"; + str += "'" + sqlString(body.platformname_name) + "',"; + str += "'" + sqlString(body.platformform_form) + "',"; str += "'" + sqlString(body.nickname_nickname) + "',"; str += "'" + sqlString(body.nickname_exnickname) + "')"; @@ -876,16 +876,16 @@ bool SDatagroup::SReply::uploadData(QSqlDatabase &_db, const int &_nCompany, QSt str += "'" + sqlString(reply.id_id) + "',"; str += "'" + sqlString(reply.parent) + "',"; str += "'" + sqlString((*(reply.data)).replace(QRegExp("\n{3,}"),"\n\n").replace(QChar(160),"").left(60000)) + "',"; - str += "'" + reply.date + "',"; + str += "'" + sqlString(reply.date) + "',"; str += QString::number(reply.body_num) + ","; - str += "'" + vecToString(reply.realbycategorynum) + "',"; + str += "'" + sqlString(vecToString(reply.realbycategorynum)) + "',"; str += "'" + sqlString(reply.nickname_nickname) + "',"; str += "'" + sqlString(reply.nickname_exnickname) + "',"; str += QString::number(reply.platformname_num) + ","; - str += "'" + reply.platformname_name + "',"; + str += "'" + sqlString(reply.platformname_name) + "',"; str += QString::number(reply.platformform_num) + ","; - str += "'" + reply.platformform_form + "',"; - str += "'" + reply.body_date + "')"; + str += "'" + sqlString(reply.platformform_form) + "',"; + str += "'" + sqlString(reply.body_date) + "')"; if (!query.exec(str.toUtf8())) { @@ -1039,7 +1039,7 @@ bool SDatagroup::SId::uploadData(QSqlDatabase &_db, const int &_nCompany) { QString str = strQuery; str += QString::number(_ids.num) + ","; - str += "'" + _ids.id + "',"; + str += "'" + sqlString(_ids.id) + "',"; str += QString::number(_ids.platformname_num) + ")"; if (!query.exec(str.toUtf8())) @@ -1323,8 +1323,8 @@ bool SDatagroup::SCommunity::uploadData(QSqlDatabase &_db, const int &_nCompany) str += QString::number(stcommunity.num) + ","; str += "'" + sqlString(stcommunity.id) + "',"; str += "'" + sqlString(stcommunity.title).replace(QChar(160),"") + "',"; - str += "'" + stcommunity.url + "',"; - str += "'" + stcommunity.exid + "',"; + str += "'" + sqlString(stcommunity.url) + "',"; + str += "'" + sqlString(stcommunity.exid) + "',"; str += QString::number(stcommunity.platformname_num) + ","; str += QString::number(stcommunity.platformform_num) + ")"; diff --git a/FilterProcess/sinfluencer.cpp b/FilterProcess/sinfluencer.cpp index de61fa4..670333c 100644 --- a/FilterProcess/sinfluencer.cpp +++ b/FilterProcess/sinfluencer.cpp @@ -363,15 +363,15 @@ bool SInfluencer::STInfluencer::uploadData(QSqlDatabase &_db, const int &_nCompa str += QString::number(stinfluencer.replycount) + ","; str += QString::number(stinfluencer.influencervalue, 'g', 3) + ","; str += "'" + sqlString(stinfluencer.profile).trimmed().replace(QChar(160), "") + "',"; - str += "'" + stinfluencer.profileurl.trimmed() + "',"; + str += "'" + sqlString(stinfluencer.profileurl.trimmed()) + "',"; str += "'" + sqlString(stinfluencer.id_id) + "',"; str += "'" + sqlString(stinfluencer.community_title) + "',"; - str += "'" + stinfluencer.community_url + "',"; - str += "'" + stinfluencer.community_id + "',"; + str += "'" + sqlString(stinfluencer.community_url) + "',"; + str += "'" + sqlString(stinfluencer.community_id) + "',"; str += "'" + sqlString(stinfluencer.nickname_nickname) + "',"; str += "'" + sqlString(stinfluencer.nickname_exnickname) + "',"; str += QString::number(stinfluencer.platformname_num) + ","; - str += "'" + stinfluencer.platformname_name + "')"; + str += "'" + sqlString(stinfluencer.platformname_name) + "')"; if (query.exec(str.toUtf8()) == false) { @@ -555,7 +555,7 @@ bool SInfluencer::SStatsInfBloggerRank::uploadData(QSqlDatabase &_db, const int str += QString::number(ststats.bodycount) + ","; str += QString::number(ststats.replycount) + ","; str += QString::number(ststats.influencevalue, 'g', 3) + ","; - str += "'" + ststats.subject + "',"; + str += "'" + sqlString(ststats.subject) + "',"; str += QString::number(_nCompany) + ")"; if (query.exec(str.toUtf8()) == false) { @@ -695,7 +695,7 @@ bool SInfluencer::SStatsInfBloggerBuzzbyday::uploadData(QSqlDatabase &_db, const { QString str = strQuery; str += QString::number(_nCompany) + ","; - str += "'" + ststats.date + "',"; + str += "'" + sqlString(ststats.date) + "',"; str += QString::number(ststats.formateddate) + ","; str += QString::number(ststats.idcount) + ","; str += QString::number(ststats.bodycount) + ","; @@ -805,7 +805,7 @@ bool SInfluencer::SBodyInfluencerMap::uploadData(QSqlDatabase &_db, const int &_ str += QString::number(stmap.body_num) + ","; str += QString::number(stmap.realin) + ","; str += QString::number(stmap.community_num) + ","; - str += "'" + stmap.date + "')"; + str += "'" + sqlString(stmap.date) + "')"; if (query.exec(str.toUtf8()) == false) { @@ -1025,7 +1025,7 @@ bool SInfluencer::SReplyInfluencerMap::uploadData(QSqlDatabase &_db, const int & str += QString::number(stmap.reply_num) + ","; str += QString::number(stmap.realin) + ","; str += QString::number(stmap.community_num) + ","; - str += "'" + stmap.body_date + "')"; + str += "'" + sqlString(stmap.body_date) + "')"; if (query.exec(str.toUtf8()) == false) { m_pSInitializer->insertLog(query.lastQuery()); diff --git a/FilterProcess/spowercafe.cpp b/FilterProcess/spowercafe.cpp index d6378de..b435890 100644 --- a/FilterProcess/spowercafe.cpp +++ b/FilterProcess/spowercafe.cpp @@ -415,9 +415,9 @@ bool SPowercafe::STPowercafe::uploadData(QSqlDatabase &_db, const int &_nCompany str += QString::number(stpowercafe.allcountreal) + ","; str += QString::number(stpowercafe.usercountreal) + ","; str += "'" + sqlString(stpowercafe.community_title) + "',"; - str += "'" + stpowercafe.community_url + "',"; + str += "'" + sqlString(stpowercafe.community_url) + "',"; str += QString::number(stpowercafe.platformname_num) + ","; - str += "'" + stpowercafe.platformname_name + "')"; + str += "'" + sqlString(stpowercafe.platformname_name) + "')"; if (query.exec(str.toUtf8()) == false) { @@ -752,7 +752,7 @@ bool SPowercafe::SBodyPowercafeMap::uploadData(QSqlDatabase &_db, const int &_nC str += QString::number(stmap.community_num) + ","; str += QString::number(stmap.body_num) + ","; str += QString::number(stmap.realin) + ","; - str += "'" + stmap.date + "',"; + str += "'" + sqlString(stmap.date) + "',"; str += QString::number(stmap.platformname_num) + ")"; @@ -828,7 +828,7 @@ bool SPowercafe::SReplyPowercafeMap::uploadData(QSqlDatabase &_db, const int &_n str += QString::number(stmap.body_num) + ","; str += QString::number(stmap.reply_num) + ","; str += QString::number(stmap.realin) + ","; - str += "'" + stmap.body_date + "')"; + str += "'" + sqlString(stmap.body_date) + "')"; if (query.exec(str.toUtf8()) == false) { diff --git a/FilterProcess/sspammer.cpp b/FilterProcess/sspammer.cpp index 68db7f0..76b4d0f 100644 --- a/FilterProcess/sspammer.cpp +++ b/FilterProcess/sspammer.cpp @@ -360,7 +360,7 @@ bool SSpammer::STSpammer::uploadData(QSqlDatabase &_db, const int &_nCompany) str += QString::number(stspammer.replycount) + ","; str += QString::number(stspammer.spammervalue, 'g', 3) + ","; str += QString::number(stspammer.category_num) + ","; - str += "'" + stspammer.platformname_name + "',"; + str += "'" + sqlString(stspammer.platformname_name) + "',"; str += QString::number(stspammer.platformname_num) + ")"; if (query.exec(str.toUtf8()) == false) @@ -552,7 +552,7 @@ bool SSpammer::SStatsSpaSpammerRank::uploadData(QSqlDatabase &_db, const int &_n str += QString::number(ststats.replycount) + ","; str += QString::number(ststats.spammervalue, 'g', 3) + ","; str += QString::number(_nCompany) + ","; - str += "'" + ststats.platformname_name + "',"; + str += "'" + sqlString(ststats.platformname_name) + "',"; str += "'" + ststats.subject + "')"; if (query.exec(str.toUtf8()) == false) @@ -683,7 +683,7 @@ bool SSpammer::SBodySpammerMap::uploadData(QSqlDatabase &_db, const int &_nCompa str += QString::number(stmap.id_num) + ","; str += QString::number(stmap.body_num) + ","; str += QString::number(stmap.realin) + ","; - str += "'" + stmap.date + "',"; + str += "'" + sqlString(stmap.date) + "',"; str += QString::number(stmap.platformname_num) + ")"; if (query.exec(str.toUtf8()) == false) { @@ -804,7 +804,7 @@ bool SSpammer::SReplySpammerMap::uploadData(QSqlDatabase &_db, const int &_nComp str += QString::number(stmap.id_num) + ","; str += QString::number(stmap.body_num) + ","; str += QString::number(stmap.reply_num) + ","; - str += "'" + stmap.body_date + "')"; + str += "'" + sqlString(stmap.body_date) + "')"; if (query.exec(str.toUtf8()) == false) { m_pSInitializer->insertLog(query.lastQuery()); diff --git a/GroupManager/widget.cpp b/GroupManager/widget.cpp index 13485e9..15add69 100644 --- a/GroupManager/widget.cpp +++ b/GroupManager/widget.cpp @@ -618,7 +618,9 @@ void Widget::on_group_button_insert() "platform_id CHAR(128)," "keyword_id INT," "reply_url VARCHAR(1024)," - "etc TEXT) CHARSET=utf8"; + "etc TEXT, " + "KEY article_url (article_url)" + ") CHARSET=utf8"; sql.exec(strQuery); m_pmodelGroup->setQuery("SELECT * FROM datagroup"); }