From 96112fb21ae66bd3fc108e9dd6ab0e237bdd23ad Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Thu, 3 Jul 2025 09:37:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/mapper/IRobotImageMapper.java | 6 +-- .../service/impl/RobotImageServiceImpl.java | 40 +++++++++++-------- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/bonus-business/src/main/java/com/bonus/business/mapper/IRobotImageMapper.java b/bonus-business/src/main/java/com/bonus/business/mapper/IRobotImageMapper.java index 8213541..d8e6ea0 100644 --- a/bonus-business/src/main/java/com/bonus/business/mapper/IRobotImageMapper.java +++ b/bonus-business/src/main/java/com/bonus/business/mapper/IRobotImageMapper.java @@ -31,19 +31,19 @@ public interface IRobotImageMapper { * @param day * @return */ - int getTaskNum(@Param("day") String day); + Integer getTaskNum(@Param("day") String day); /** * 查询 任务图片 * @param day * @return */ - int getTaskImage(@Param("day")String day); + Integer getTaskImage(@Param("day")String day); /** * 对比次数 * @param day * @return */ - int getTaskSimilarity(@Param("day")String day, @Param("type")String type); + Integer getTaskSimilarity(@Param("day")String day, @Param("type")String type); } diff --git a/bonus-business/src/main/java/com/bonus/business/service/impl/RobotImageServiceImpl.java b/bonus-business/src/main/java/com/bonus/business/service/impl/RobotImageServiceImpl.java index 34b7627..9d9d40e 100644 --- a/bonus-business/src/main/java/com/bonus/business/service/impl/RobotImageServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/business/service/impl/RobotImageServiceImpl.java @@ -59,25 +59,25 @@ public class RobotImageServiceImpl implements IRobotImageService { Map map= Maps.newHashMap(); try{ //巡检次数查询 - int todayTask=mapper.getTaskNum("day"); - int allTask=mapper.getTaskNum(null); - map.put("todayTask",todayTask); - map.put("allTask",allTask); + Integer todayTask=mapper.getTaskNum("day"); + Integer allTask=mapper.getTaskNum(null); + map.put("todayTask",getIntegerNum(todayTask)); + map.put("allTask",getIntegerNum(allTask)); //巡检照片 - int dayImage=mapper.getTaskImage("day"); - int allImage=mapper.getTaskImage(null); - map.put("dayImage",dayImage); - map.put("allImage",allImage); + Integer dayImage=mapper.getTaskImage("day"); + Integer allImage=mapper.getTaskImage(null); + map.put("dayImage",getIntegerNum(dayImage)); + map.put("allImage",getIntegerNum(allImage)); //对比次数 - int daySimilarity=mapper.getTaskSimilarity("day",null); - int allSimilarity=mapper.getTaskSimilarity(null,null); - map.put("daySimilarity",daySimilarity); - map.put("allSimilarity",allSimilarity); + Integer daySimilarity=mapper.getTaskSimilarity("day",null); + Integer allSimilarity=mapper.getTaskSimilarity(null,null); + map.put("daySimilarity",getIntegerNum(daySimilarity)); + map.put("allSimilarity",getIntegerNum(allSimilarity)); //对比异常 - int dayErr=mapper.getTaskSimilarity("day","2"); - int allErr=mapper.getTaskSimilarity(null,"2"); - map.put("dayErr",dayErr); - map.put("allErr",allErr); + Integer dayErr=mapper.getTaskSimilarity("day","2"); + Integer allErr=mapper.getTaskSimilarity(null,"2"); + map.put("dayErr",getIntegerNum(dayErr)); + map.put("allErr",getIntegerNum(allErr)); }catch (Exception e){ map.put("todayTask",0); @@ -92,4 +92,12 @@ public class RobotImageServiceImpl implements IRobotImageService { } return AjaxResult.success(map); } + + public int getIntegerNum(Integer num){ + if(num==null){ + return 0; + } + return num; + + } }