风的旅行

人人快速开发平台之分页、数据查询、数据权限,代码所出现的问题

  在使用人人快速开发平台的时候,自动生成的代码中出现了分页的时候展现的还是系统默认的10条数据,还是条件查询的时候查询所有数据,数据权限添加时不知道怎么控制,不知道各位大佬有没有碰到这种情况,我用的是人人3.0版本的。

1.先说下平台自带的分页,不管怎么该数据都是默认为10条数据;

  首先你要找到这个系统自带的方法类中

  改过后的代码

代码为:

         String param1 = params.get("params") == null ? null : params.get("params").toString();
		if (!StringUtils.isEmpty(param1)) {
			Map<String, Object> param = JSON.parseObject(param1);
			// param = (Map<String, Object>) params.get("params");
			if (param.get(Constant.PAGE) != null) {
				curPage = Long.parseLong(param.get(Constant.PAGE).toString());
			}
			if (param.get(Constant.LIMIT) != null) {
				limit = Long.parseLong(param.get(Constant.LIMIT).toString());
			}
		}

  2.数据条件查询

因为这块不传实体对象系统默认为null,所以每次查询数据都是全部数据;

3.数据权限

总结:踩了好多坑,在网上没有找到自己所遇到的问题,希望这个可以能帮助到你

posted on 2019-08-14 15:12  风的旅行  阅读(1608)  评论(0编辑  收藏  举报

导航