dubin
18 小时以前 df407d0f867f5063895be21fde14963b0ae4776e
src/main/java/com/zy/asrs/controller/MonitorController.java
@@ -1,5 +1,6 @@
package com.zy.asrs.controller;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Arith;
import com.core.common.Cools;
import com.core.common.R;
@@ -7,8 +8,10 @@
import com.zy.asrs.domain.dto.WorkChartAxis;
import com.zy.asrs.domain.vo.LocChartPie;
import com.zy.asrs.entity.BasCrnError;
import com.zy.asrs.entity.LocMast;
import com.zy.asrs.mapper.BasCrnErrorMapper;
import com.zy.asrs.mapper.ReportQueryMapper;
import com.zy.asrs.service.LocMastService;
import com.zy.common.model.annotations.RateLimit;
import com.zy.common.service.CommonService;
import com.zy.core.CrnThread;
@@ -45,6 +48,8 @@
    private SlaveProperties slaveProperties;
    @Autowired
    private BasCrnErrorMapper basCrnErrorMapper;
    @Autowired
    private LocMastService locMastService;
    /**
     * 获取当前时间
@@ -212,6 +217,7 @@
        List<Map<String, Object>> pie = new ArrayList<>();
        LocChartPie locUseRate = reportQueryMapper.getLocUseRate();
        int i = locMastService.selectCount(new EntityWrapper<LocMast>().eq("loc_sts", "D"));
        if(locUseRate!=null) {
            Map<String, Object> map = new HashMap<>();
            map.put("name", "在库");
@@ -229,8 +235,8 @@
            pie.add(map2);
            Map<String, Object> map3 = new HashMap<>();
            map3.put("name", "禁用");
            map3.put("value", locUseRate.getXqty());
            map3.put("name", "空板");
            map3.put("value", i);
            pie.add(map3);
        }
@@ -244,9 +250,9 @@
        return R.ok(
                Cools.add("pie", pie)
                .add("stockCunt", locUseRate.getFqty())
                .add("stockCunt", locUseRate.getFqty() - i)
                .add("emptyCount", locUseRate.getOqty())
                .add("noneCount", locUseRate.getXqty())
                .add("noneCount", i)
                .add("total", total)
                .add("used", used)
                .add("usedPr", usedPr)