diff --git a/jsonparse/web_cmd_parse3.cpp b/jsonparse/web_cmd_parse3.cpp index 096f261..095217e 100644 --- a/jsonparse/web_cmd_parse3.cpp +++ b/jsonparse/web_cmd_parse3.cpp @@ -1621,13 +1621,16 @@ std::string JsonData::JsonCmd_Cgi_70(Param_70 ¶m){ jsonVal["message"] = " "; char selectCon[256] = {0}, szTableName[100] = {0x00}, whereCon[256] = {0x00}; sprintf(szTableName,"t_process_info"); - int rows = sqlite_db_ctrl::instance().GetTableRows(szTableName, NULL); + memset(whereCon, 0x00, sizeof(whereCon)); + sprintf(whereCon, "timeStamp < '%s' and timeStamp > '%s'", param.timeEnd.c_str(), param.timeStart.c_str()); + int rows = sqlite_db_ctrl::instance().GetTableRows(szTableName, whereCon); int packgeNo = param.mPackageFlag; int packgeMax = 0; int packgeNum = 0; jsonVal["package"] = packgeNo; int lastSize = rows % 550; int index = rows / 550; + zlog_info(zct, "rows = %d, lastSize = %d, index = %d", rows, lastSize, index); if (lastSize > 0 && index > 0) { packgeMax = index + 1; if (packgeNo + 1 == packgeMax) {