Explorar el Código

增加简单搜索功能

shuzheng hace 9 años
padre
commit
1fd7f66514

+ 5 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/controller/manage/UpmsLogController.java

@@ -48,6 +48,7 @@ public class UpmsLogController extends BaseController {
     public Object list(
             @RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
             @RequestParam(required = false, defaultValue = "10", value = "limit") int limit,
+            @RequestParam(required = false, defaultValue = "", value = "search") String search,
             @RequestParam(required = false, value = "sort") String sort,
             @RequestParam(required = false, value = "order") String order) {
         UpmsLogExample upmsLogExample = new UpmsLogExample();
@@ -56,6 +57,10 @@ public class UpmsLogController extends BaseController {
         if (!StringUtils.isBlank(sort) && !StringUtils.isBlank(order)) {
             upmsLogExample.setOrderByClause(sort + " " + order);
         }
+        if (StringUtils.isNotBlank(search)) {
+            upmsLogExample.or()
+                    .andDescriptionLike("%" + search + "%");
+        }
         List<UpmsLog> rows = upmsLogService.selectByExample(upmsLogExample);
         long total = upmsLogService.countByExample(upmsLogExample);
         Map<String, Object> result = new HashMap<>();

+ 5 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/controller/manage/UpmsOrganizationController.java

@@ -53,6 +53,7 @@ public class UpmsOrganizationController extends BaseController {
     public Object list(
             @RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
             @RequestParam(required = false, defaultValue = "10", value = "limit") int limit,
+            @RequestParam(required = false, defaultValue = "", value = "search") String search,
             @RequestParam(required = false, value = "sort") String sort,
             @RequestParam(required = false, value = "order") String order) {
         UpmsOrganizationExample upmsOrganizationExample = new UpmsOrganizationExample();
@@ -61,6 +62,10 @@ public class UpmsOrganizationController extends BaseController {
         if (!StringUtils.isBlank(sort) && !StringUtils.isBlank(order)) {
             upmsOrganizationExample.setOrderByClause(sort + " " + order);
         }
+        if (StringUtils.isNotBlank(search)) {
+            upmsOrganizationExample.or()
+                    .andNameLike("%" + search + "%");
+        }
         List<UpmsOrganization> rows = upmsOrganizationService.selectByExample(upmsOrganizationExample);
         long total = upmsOrganizationService.countByExample(upmsOrganizationExample);
         Map<String, Object> result = new HashMap<>();

+ 5 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/controller/manage/UpmsPermissionController.java

@@ -60,6 +60,7 @@ public class UpmsPermissionController extends BaseController {
     public Object list(
             @RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
             @RequestParam(required = false, defaultValue = "10", value = "limit") int limit,
+            @RequestParam(required = false, defaultValue = "", value = "search") String search,
             @RequestParam(required = false, defaultValue = "0", value = "type") int type,
             @RequestParam(required = false, defaultValue = "0", value = "systemId") int systemId,
             @RequestParam(required = false, value = "sort") String sort,
@@ -77,6 +78,10 @@ public class UpmsPermissionController extends BaseController {
         if (!StringUtils.isBlank(sort) && !StringUtils.isBlank(order)) {
             upmsPermissionExample.setOrderByClause(sort + " " + order);
         }
+        if (StringUtils.isNotBlank(search)) {
+            upmsPermissionExample.or()
+                    .andNameLike("%" + search + "%");
+        }
         List<UpmsPermission> rows = upmsPermissionService.selectByExample(upmsPermissionExample);
         long total = upmsPermissionService.countByExample(upmsPermissionExample);
         Map<String, Object> result = new HashMap<>();

+ 5 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/controller/manage/UpmsRoleController.java

@@ -99,6 +99,7 @@ public class UpmsRoleController extends BaseController {
     public Object list(
             @RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
             @RequestParam(required = false, defaultValue = "10", value = "limit") int limit,
+            @RequestParam(required = false, defaultValue = "", value = "search") String search,
             @RequestParam(required = false, value = "sort") String sort,
             @RequestParam(required = false, value = "order") String order) {
         UpmsRoleExample upmsRoleExample = new UpmsRoleExample();
@@ -107,6 +108,10 @@ public class UpmsRoleController extends BaseController {
         if (!StringUtils.isBlank(sort) && !StringUtils.isBlank(order)) {
             upmsRoleExample.setOrderByClause(sort + " " + order);
         }
+        if (StringUtils.isNotBlank(search)) {
+            upmsRoleExample.or()
+                    .andTitleLike("%" + search + "%");
+        }
         List<UpmsRole> rows = upmsRoleService.selectByExample(upmsRoleExample);
         long total = upmsRoleService.countByExample(upmsRoleExample);
         Map<String, Object> result = new HashMap<>();

+ 5 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/controller/manage/UpmsSystemController.java

@@ -53,6 +53,7 @@ public class UpmsSystemController extends BaseController {
 	public Object list(
 			@RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
 			@RequestParam(required = false, defaultValue = "10", value = "limit") int limit,
+			@RequestParam(required = false, defaultValue = "", value = "search") String search,
 			@RequestParam(required = false, value = "sort") String sort,
 			@RequestParam(required = false, value = "order") String order) {
 		UpmsSystemExample upmsSystemExample = new UpmsSystemExample();
@@ -61,6 +62,10 @@ public class UpmsSystemController extends BaseController {
 		if (!StringUtils.isBlank(sort) && !StringUtils.isBlank(order)) {
 			upmsSystemExample.setOrderByClause(sort + " " + order);
 		}
+		if (StringUtils.isNotBlank(search)) {
+			upmsSystemExample.or()
+					.andTitleLike("%" + search + "%");
+		}
 		List<UpmsSystem> rows = upmsSystemService.selectByExample(upmsSystemExample);
 		long total = upmsSystemService.countByExample(upmsSystemExample);
 		Map<String, Object> result = new HashMap<>();

+ 7 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/controller/manage/UpmsUserController.java

@@ -156,6 +156,7 @@ public class UpmsUserController extends BaseController {
     public Object list(
             @RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
             @RequestParam(required = false, defaultValue = "10", value = "limit") int limit,
+            @RequestParam(required = false, defaultValue = "", value = "search") String search,
             @RequestParam(required = false, value = "sort") String sort,
             @RequestParam(required = false, value = "order") String order) {
         UpmsUserExample upmsUserExample = new UpmsUserExample();
@@ -164,6 +165,12 @@ public class UpmsUserController extends BaseController {
         if (!StringUtils.isBlank(sort) && !StringUtils.isBlank(order)) {
             upmsUserExample.setOrderByClause(sort + " " + order);
         }
+        if (StringUtils.isNotBlank(search)) {
+            upmsUserExample.or()
+                    .andRealnameLike("%" + search + "%");
+            upmsUserExample.or()
+                    .andUsernameLike("%" + search + "%");
+        }
         List<UpmsUser> rows = upmsUserService.selectByExample(upmsUserExample);
         long total = upmsUserService.countByExample(upmsUserExample);
         Map<String, Object> result = new HashMap<>();

+ 1 - 1
zheng-upms/zheng-upms-server/src/main/webapp/WEB-INF/jsp/manage/session/index.jsp

@@ -31,7 +31,7 @@ $(function() {
 		url: '${basePath}/manage/session/list',
 		height: getHeight(),
 		striped: true,
-		search: true,
+		search: false,
 		showRefresh: true,
 		showColumns: true,
 		minimumCountColumns: 2,