|
@@ -206,6 +206,8 @@ bool ProjectService::SelectAllByPage(QList<ProjectInfo *> *projectInfoList, int
|
|
QString name)
|
|
QString name)
|
|
{
|
|
{
|
|
|
|
|
|
|
|
+ qDebug() << "page=" << page << ";pageSize=" << pageSize << ";name=" << name;
|
|
|
|
+
|
|
int offset = (page - 1) * pageSize;
|
|
int offset = (page - 1) * pageSize;
|
|
name = "'%" + name + "%'";
|
|
name = "'%" + name + "%'";
|
|
|
|
|
|
@@ -215,10 +217,10 @@ bool ProjectService::SelectAllByPage(QList<ProjectInfo *> *projectInfoList, int
|
|
QString selectSql =
|
|
QString selectSql =
|
|
QString("SELECT id, project_name, remark,task_name,estimate_time,estimate_objective,estimate_dept,"
|
|
QString("SELECT id, project_name, remark,task_name,estimate_time,estimate_objective,estimate_dept,"
|
|
"estimate_person,positional_titles,create_time,update_time,estimate_type FROM "
|
|
"estimate_person,positional_titles,create_time,update_time,estimate_type FROM "
|
|
- "t_project_info where project_name like %1 order by create_time desc LIMIT %2 OFFSET %3")
|
|
|
|
- .arg(name)
|
|
|
|
- .arg(pageSize)
|
|
|
|
- .arg(offset);
|
|
|
|
|
|
+ "t_project_info where project_name like %1 order by create_time desc")
|
|
|
|
+ .arg(name);
|
|
|
|
+ QString selectByPage = QString(" LIMIT %1 OFFSET %2 ").arg(pageSize).arg(offset);
|
|
|
|
+ selectSql.append(selectByPage);
|
|
qDebug() << selectSql;
|
|
qDebug() << selectSql;
|
|
if (query.exec(selectSql)) {
|
|
if (query.exec(selectSql)) {
|
|
while (query.next()) {
|
|
while (query.next()) {
|