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


      在使用人人快速开发平台的时候,自动生成的代码中出现了分页的时候展现的还是系统默认的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.数据权限

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

  • 相关阅读:
    redis-cluster
    Mycat-主从结构的准备
    Mycat-多实例的搭建
    MSC添加shard节点
    MongoDB -MSC集群的部署
    MySQL知识-redis实例
    MySQL知识-MySQL不同版本多实例
    #Linux学习# 用户和用户组管理
    #Linux学习# 软件包管理
    #Linux学习# 文本编辑器vim
  • 原文地址:https://www.cnblogs.com/zmmfeng/p/11352078.html
Copyright © 2020-2023  润新知