|
@@ -207,7 +207,7 @@ bool ProjectService::SelectAllByPage(QList<ProjectInfo *> *projectInfoList, int
|
|
{
|
|
{
|
|
|
|
|
|
int offset = (page - 1) * pageSize;
|
|
int offset = (page - 1) * pageSize;
|
|
- name = "%" + name + "%";
|
|
|
|
|
|
+ name = "'%" + name + "%'";
|
|
|
|
|
|
QSqlDatabase db = SqlDBHelper::getDatabase();
|
|
QSqlDatabase db = SqlDBHelper::getDatabase();
|
|
QSqlQuery query(db);
|
|
QSqlQuery query(db);
|
|
@@ -215,11 +215,11 @@ 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 name like %1 order by create_time desc LIMIT %2 OFFSET %3")
|
|
|
|
|
|
+ "t_project_info where project_name like %1 order by create_time desc LIMIT %2 OFFSET %3")
|
|
.arg(name)
|
|
.arg(name)
|
|
.arg(pageSize)
|
|
.arg(pageSize)
|
|
.arg(offset);
|
|
.arg(offset);
|
|
-
|
|
|
|
|
|
+ qDebug() << selectSql;
|
|
if (query.exec(selectSql)) {
|
|
if (query.exec(selectSql)) {
|
|
while (query.next()) {
|
|
while (query.next()) {
|
|
if (query.isNull(0) == false) {
|
|
if (query.isNull(0) == false) {
|
|
@@ -239,7 +239,7 @@ bool ProjectService::SelectAllByPage(QList<ProjectInfo *> *projectInfoList, int
|
|
projectInfoList->append(projectInfo);
|
|
projectInfoList->append(projectInfo);
|
|
}
|
|
}
|
|
|
|
|
|
- QString selectSqlAll = QString("SELECT * FROM t_project_info where name like %1 ").arg(name);
|
|
|
|
|
|
+ QString selectSqlAll = QString("SELECT * FROM t_project_info where project_name like %1 ").arg(name);
|
|
if (query.exec(selectSqlAll)) {
|
|
if (query.exec(selectSqlAll)) {
|
|
query.next();
|
|
query.next();
|
|
totalPages = query.value(0).toInt();
|
|
totalPages = query.value(0).toInt();
|