gongchunyi
5 天以前 987aebfcb6ac8f97865b9ed4072838f383ddd59e
src/main/java/com/ruoyi/home/controller/HomeController.java
@@ -325,9 +325,6 @@
    }
    /*******************************************宁夏中盛建材的大屏统计***************************************************/
    @GetMapping("/total")
@@ -354,4 +351,51 @@
        return AjaxResult.success(homeService.customerTrends(salesDeliveryDto));
    }
    @GetMapping("/productionStatistics/materialProductionAnalysis")
    @ApiOperation("生产统计看板-物料生产量分析")
    public AjaxResult materialProductionAnalysis(productionStatisticsDto dto) {
        Map<String, List<MaterialProductionAnalysisDto>> map = homeService.materialProductionAnalysis(dto);
        return AjaxResult.success(map);
    }
    @GetMapping("/productionStatistics/materials")
    @ApiOperation("生产统计看板-获取生产成本单耗统计产品列表")
    public AjaxResult getMaterials(Integer materialType) {
        List<String> list = homeService.getMaterials(materialType);
        return AjaxResult.success(list);
    }
    @GetMapping("/productionStatistics/blocks")
    @ApiOperation("生产统计看板-生产成本单耗统计(砌块)")
    public AjaxResult blocks(productionStatisticsDto dto) {
        return AjaxResult.success(homeService.productionCostAnalysis(dto, 1));
    }
    @GetMapping("/productionStatistics/plates")
    @ApiOperation("生产统计看板-生产成本单耗统计(板材)")
    public AjaxResult plates(productionStatisticsDto dto) {
        return AjaxResult.success(homeService.productionCostAnalysis(dto, 2));
    }
    @GetMapping("/productionStatistics/middle")
    @ApiOperation("生产统计看板-项目产量与固废处理量")
    public AjaxResult middle() {
        ProductionStatisticsMiddleDto middle = homeService.middle();
        return AjaxResult.success(middle);
    }
    @GetMapping("/productionStatistics/solidWaste")
    @ApiOperation("生产统计看板-固废处理量")
    public AjaxResult solidWaste(productionStatisticsDto dto) {
        return AjaxResult.success(homeService.solidWaste(dto));
    }
    @GetMapping("/productionStatistics/energy")
    @ApiOperation("生产统计看板-能耗统计")
    public AjaxResult energy(productionStatisticsDto dto) {
        return AjaxResult.success(homeService.energy(dto));
    }
}