Ver código fonte

'项目查询处理'

zsf 1 ano atrás
pai
commit
7325896aca
1 arquivos alterados com 6 adições e 4 exclusões
  1. 6 4
      QFD/dbService/ProjectService.cpp

+ 6 - 4
QFD/dbService/ProjectService.cpp

@@ -206,6 +206,8 @@ bool ProjectService::SelectAllByPage(QList<ProjectInfo *> *projectInfoList, int
                                      QString name)
 {
 
+    qDebug() << "page=" << page << ";pageSize=" << pageSize << ";name=" << name;
+
     int offset = (page - 1) * pageSize;
     name       = "'%" + name + "%'";
 
@@ -215,10 +217,10 @@ bool ProjectService::SelectAllByPage(QList<ProjectInfo *> *projectInfoList, int
     QString selectSql =
             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 "
-                    "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;
     if (query.exec(selectSql)) {
         while (query.next()) {