自动化立体仓库 - WCS系统
#
luxiaotao1123
2020-11-17 04a9dc98aab72d4cda3d24be233d82c712b4122b
src/main/java/com/zy/asrs/controller/MonitorController.java
@@ -58,39 +58,88 @@
        return R.ok(report);
    }
    /**
     * 库位使用情况统计
     */
    @GetMapping("/loc/rep")
    public R monitorLocRep(){
        List<Map<String, Object>> result = new ArrayList<>();
        List<Map<String, Object>> pie = new ArrayList<>();
        LocChartPie locUseRate = reportQueryMapper.getLocUseRate();
        if(locUseRate!=null) {
            Map<String, Object> map = new HashMap<>();
            map.put("name", "在库库位");
            map.put("name", "在库");
            map.put("value", locUseRate.getFqty());
            result.add(map);
            pie.add(map);
            Map<String, Object> map1 = new HashMap<>();
            map1.put("name", "空库位");
            map1.put("name", "空");
            map1.put("value", locUseRate.getOqty());
            result.add(map1);
            pie.add(map1);
            Map<String, Object> map2 = new HashMap<>();
            map2.put("name", "使用库位");
            map2.put("name", "使用");
            map2.put("value", locUseRate.getUqty());
            result.add(map2);
            pie.add(map2);
            Map<String, Object> map3 = new HashMap<>();
            map3.put("name", "禁用库位");
            map3.put("name", "禁用");
            map3.put("value", locUseRate.getXqty());
            result.add(map3);
            pie.add(map3);
        }
        return R.ok(result);
        return R.ok(
                Cools.add("pie", pie)
                .add("stockCunt", locUseRate.getFqty())
                .add("emptyCount", locUseRate.getOqty())
                .add("noneCount", locUseRate.getXqty())
        );
    }
    /**
     * 自动补零
     */