zss
3 天以前 d1ec8604898e3aa930a1ffaf049fe807d17c75e1
首页--经营关注
已修改3个文件
29 ■■■■■ 文件已修改
src/main/java/com/ruoyi/home/controller/HomeController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/home/service/HomeService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/home/controller/HomeController.java
@@ -397,5 +397,11 @@
        return AjaxResult.success(homeService.energy(dto));
    }
    @GetMapping("/manage")
    @ApiOperation("首页--经营关注")
    public AjaxResult manage() {
        return AjaxResult.success(homeService.manage());
    }
}
src/main/java/com/ruoyi/home/service/HomeService.java
@@ -119,4 +119,6 @@
    List<SolidWasteStatisticsDto> solidWaste(productionStatisticsDto dto);
    List<HomeEnergyStatisticsDto> energy(productionStatisticsDto dto);
    Map<String,Long> manage();
}
src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
@@ -3433,4 +3433,25 @@
        return new ArrayList<>(resultData.values());
    }
    @Override
    public Map<String, Long> manage() {
        Map<String, Long> map = new HashMap<>();
        //生产订单总数
        Long total = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().ne("status", 4));
        map.put("total", total);
        //已完成订单数
        Long completed = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().eq("status", 3));
        map.put("completed", completed);
        //未完成订单数
        Long uncompleted = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().eq("status", 1));
        map.put("uncompleted", uncompleted);
        //部分完成订单数
        Long partialCompleted = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().eq("status", 2));
        map.put("partialCompleted", partialCompleted);
        //来料检总数
        Long materialInspection = qualityInspectMapper.selectCount(new QueryWrapper<QualityInspect>().eq("inspect_type", 0));
        map.put("materialInspection", materialInspection);
        return map;
    }
}