diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/meter/MeterWorkbenchServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/meter/MeterWorkbenchServiceImpl.java index 946dede..c3a4045 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/meter/MeterWorkbenchServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/meter/MeterWorkbenchServiceImpl.java @@ -185,14 +185,19 @@ queryWrapper.select("exam_result as 'result',count(1) AS 'count'") .groupBy("exam_result"); List> mapList = meterTrainStaffMapper.selectMaps(queryWrapper); - mapList.forEach(bean->{ - // 将查询到的信息赋值给返回的对象中 - if(ObjectUtil.isNotEmpty(bean.get("result")) && bean.get("result").equals(ExamResultEnum.QUALIFIED.getValue())){ - result.setQualified(Integer.parseInt(bean.get("count").toString())); - }else{ - result.setNotQualified(Integer.parseInt(bean.get("count").toString())); - } - }); + if(ObjectUtil.isNotEmpty(mapList) && mapList.size() > 0){ + mapList.forEach(bean->{ + // 将查询到的信息赋值给返回的对象中 + if(ObjectUtil.isNotEmpty(bean.get("result")) && bean.get("result").equals(ExamResultEnum.QUALIFIED.getValue())){ + result.setQualified(Integer.parseInt(bean.get("count").toString())); + }else{ + result.setNotQualified(Integer.parseInt(bean.get("count").toString())); + } + }); + }else{ + result.setQualified(0); + result.setNotQualified(0); + } } return ReturnUtil.success(result); }