shichongfu
2023-08-21 58a840bfda6494b63ce71d4554ccf510d31c1c05
src/main/java/com/product/mobile/core/service/NavBarManagerService.java
@@ -154,7 +154,7 @@
      sql.append(" JOIN product_sys_function_permission permission ON concat( ',', permission.button_uuid, ',' ) LIKE concat( ',%', b.uuid, '%,' ) ");
      sql.append(" JOIN product_sys_role role on role.uuid=permission.role_uuid and role.is_used=1 ");
      //使用角色做功能权限限制
//        sql.append(" and ").append(BaseUtil.buildQuestionMarkFilter("role.uuid", currentUser.getRoles().split(","), true));
        sql.append(" and ").append(BaseUtil.buildQuestionMarkFilter("role.uuid", currentUser.getRoles().split(","), true));
      sql.append(" GROUP BY a.function_uuid, ");
      sql.append(" a.nav_bar_img, ");
      sql.append(" a.nav_bar_name, ");
@@ -168,7 +168,7 @@
      if (!DataTableEntity.isEmpty(dt)) {
         Map<String, List<NavBarEntity>> map = new LinkedHashMap<>();
         for (int i = 0; i < dt.getRows(); i++) {
            String module_name = dt.getString(i, MobileCoreConst.MODULE_CATEGORY);
            String module_name = dt .getString(i, MobileCoreConst.MODULE_CATEGORY);
            List<NavBarEntity> navBarEntities = map.get(module_name);
            if (navBarEntities == null) {
               navBarEntities = new ArrayList<>();