Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

JeeSite treeData 移除重复数据

3Vshej, 2024年1月23日 周二

这里介绍一种笨方法,而不是直接从数据库中过滤。

@RequestMapping(value = "orderTreeData")
@ResponseBody
@RequiresUser
public List<Map<String, Object>> orderTreeData(String excludeCode, String isShowCode) {
    List<Map<String, Object>> mapList = ListUtils.newArrayList();
    ProductTransport productTransport = new ProductTransport();
    productTransport.setStatus("0");
    List<ProductTransport> list = productTransportService.findList(productTransport);
    for (int i=0; i<list.size(); i++){
        ProductTransport e = list.get(i);
        // 过滤非正常的数据
        Map<String, Object> map = MapUtils.newHashMap();
        map.put("id", e.getOrder().getId());
        map.put("pId", "0");
        map.put("name", e.getOrder().getOrderNum());
        map.put("title", e.getOrder().getOrderNum());

        // 判断 name 不存在,则添加
        if (mapList.stream().noneMatch(d -> d.get("name").equals(e.getOrder().getOrderNum()))) {
            mapList.add(map);
        }

    }
    return mapList;
}

 

相关文章:

  1. JeeSite 缓存数据 CacheUtils 是 JeeSite 中的一个缓存工具类,用于操作全局缓存数据。而 SysCac......
  2. JeeSite 报表设计器使用说明 基于 Ureport2 在 Spring 之上纯 Java 的高性能报表引擎,通过迭代单元格可以实现......
  3. JeeSite 按月搜索 在日常开发中,通常需要对数据按月搜索,这里介绍下如何使用。...
  4. JeeSite 重置按钮不生效 测试人员在测试列表搜索时,设置搜索条件,点击“查询”按钮功能正常,点击“重置”按钮时,却没反应。...
Java JeeSite JeeSite 框架数据过滤

文章导航

Previous post
Next post

近期文章

  • Android Studio Gradle 配置国内镜像
  • 为什么重新发明轮子
  • ruoyi-vue-pro 匿名访问
  • VUE 中接收 code 异常
  • 关于 AI

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej