lxw
2023-05-24 4fd259966bce9f918e9eefccc7b579f294ab6ae0
homeadmin
1个文件已修改
11 ■■■■ 已修改文件
src/main/java/com/whyc/service/BadBattMonService.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BadBattMonService.java
@@ -146,8 +146,10 @@
    //管理员首页:不同品牌同一时间品质
    public Response getProductQuaAnalysis(int userId) {
        Map<String, Map<String, Map<String, Integer>>> responseMap = new HashMap<>();
        float capAlarm = 0.8f;
        float capChange = 0.6f;
        try {
            Map<String, Map<String, Map<String, Integer>>> responseMap = new HashMap<>();
            //1.查询劣化(告警)和损坏(更换)的阈值
            QueryWrapper<AlarmParam> alarmWrapper = new QueryWrapper();
            alarmWrapper.and(wrapper -> {
@@ -155,8 +157,8 @@
            });
            alarmWrapper.orderByAsc("alm_id");
            List<AlarmParam> paramList = alarmParamMapper.selectList(alarmWrapper);
            float capAlarm = paramList.get(0).getAlmLowCoe();//劣化参数0.8
            float capChange = paramList.get(1).getAlmLowCoe();//损坏参数0.6
            capAlarm = paramList.get(0).getAlmLowCoe();//劣化参数0.8
            capChange = paramList.get(1).getAlmLowCoe();//损坏参数0.6
            //一年内数据
            List<BadbattMon> list1 = badbattMonMapper.getProductQuaAnalysis(userId, 1, capAlarm, capChange);
            Map<String, List<BadbattMon>> list1Map = list1.stream().collect(Collectors.groupingBy(BadbattMon::getBattProducer));
@@ -207,9 +209,8 @@
            responseMap.put("threeYear", producerMap3);
            return new Response().set(1, responseMap, "不同品牌同一时间品质和同品牌同时间品质");
        } catch (Exception e) {
            e.printStackTrace();
            return new Response().set(1, responseMap, e.toString());
        }
        return new Response().set(1, false, "不同品牌同一时间品质和同品牌同时间品质");
    }