From 6430125a50d478f6efd66e7a771fba34a0fb8d5d Mon Sep 17 00:00:00 2001
From: 喻健 <喻健@Admin>
Date: 星期四, 22 十一月 2018 09:55:22 +0800
Subject: [PATCH] 系统参数后台修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java
index ddf7664..dd9366d 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java
@@ -313,12 +313,12 @@
 			
 			if (StringUtil.isNullOrEmpty(key)) {
 				list = systemClientParamsDao.list("from SystemClientParams scp where scp.system.id = ? ",
-						 new Serializable[] {systemId});
+						start, count, new Serializable[] {systemId});
 				
 			} else {
 				list = systemClientParamsDao.list(
 						"from SystemClientParams scp where scp.system.id = ? and (scp.name like ? or scp.key like ?)",
-						new Serializable[] {systemId, "%" + key + "%" ,"%" + key + "%"});
+						start, count, new Serializable[] {systemId, "%" + key + "%" ,"%" + key + "%"});
 			}
 		}
 		
@@ -332,21 +332,21 @@
 		if (systemId == null) {
 			
 			if (StringUtil.isNullOrEmpty(key)) {
-				return systemClientParamsDao.getCount("from SystemClientParams scp");
+				return systemClientParamsDao.getCount(" select count(id) from SystemClientParams scp");
 			} else {
-				return systemClientParamsDao.getCount("from SystemClientParams scp where (scp.name like ? or scp.key like ?) ",
+				return systemClientParamsDao.getCount(" select count(id) from SystemClientParams scp where (scp.name like ? or scp.key like ?) ",
 						new Serializable[] { "%" + key + "%" ,"%" + key + "%"});
 			}
 			
 		} else {
 			
 			if (StringUtil.isNullOrEmpty(key)) {
-				return systemClientParamsDao.getCount("from SystemClientParams scp where scp.system.id = ? ",
+				return systemClientParamsDao.getCount(" select count(id) from SystemClientParams scp where scp.system.id = ? ",
 						 new Serializable[] {systemId});
 				
 			} else {
 				return systemClientParamsDao.getCount(
-						"from SystemClientParams scp where scp.system.id = ? and (scp.name like ? or scp.key like ?)",
+						" select count(id) from SystemClientParams scp where scp.system.id = ? and (scp.name like ? or scp.key like ?)",
 						new Serializable[] {systemId, "%" + key + "%" ,"%" + key + "%"});
 			}
 		}
@@ -355,6 +355,7 @@
 	
 	
 	@Transactional
+	@Override
 	public void saveAdd(SystemClientParams scp, List<Long> listId) throws Exception {
 		
 		if (listId == null || listId.size() == 0) {

--
Gitblit v1.8.0