新增接口

This commit is contained in:
haozq 2025-07-03 09:37:30 +08:00
parent 1700e03892
commit 96112fb21a
2 changed files with 27 additions and 19 deletions

View File

@ -31,19 +31,19 @@ public interface IRobotImageMapper {
* @param day * @param day
* @return * @return
*/ */
int getTaskNum(@Param("day") String day); Integer getTaskNum(@Param("day") String day);
/** /**
* 查询 任务图片 * 查询 任务图片
* @param day * @param day
* @return * @return
*/ */
int getTaskImage(@Param("day")String day); Integer getTaskImage(@Param("day")String day);
/** /**
* 对比次数 * 对比次数
* @param day * @param day
* @return * @return
*/ */
int getTaskSimilarity(@Param("day")String day, @Param("type")String type); Integer getTaskSimilarity(@Param("day")String day, @Param("type")String type);
} }

View File

@ -59,25 +59,25 @@ public class RobotImageServiceImpl implements IRobotImageService {
Map<String,Integer> map= Maps.newHashMap(); Map<String,Integer> map= Maps.newHashMap();
try{ try{
//巡检次数查询 //巡检次数查询
int todayTask=mapper.getTaskNum("day"); Integer todayTask=mapper.getTaskNum("day");
int allTask=mapper.getTaskNum(null); Integer allTask=mapper.getTaskNum(null);
map.put("todayTask",todayTask); map.put("todayTask",getIntegerNum(todayTask));
map.put("allTask",allTask); map.put("allTask",getIntegerNum(allTask));
//巡检照片 //巡检照片
int dayImage=mapper.getTaskImage("day"); Integer dayImage=mapper.getTaskImage("day");
int allImage=mapper.getTaskImage(null); Integer allImage=mapper.getTaskImage(null);
map.put("dayImage",dayImage); map.put("dayImage",getIntegerNum(dayImage));
map.put("allImage",allImage); map.put("allImage",getIntegerNum(allImage));
//对比次数 //对比次数
int daySimilarity=mapper.getTaskSimilarity("day",null); Integer daySimilarity=mapper.getTaskSimilarity("day",null);
int allSimilarity=mapper.getTaskSimilarity(null,null); Integer allSimilarity=mapper.getTaskSimilarity(null,null);
map.put("daySimilarity",daySimilarity); map.put("daySimilarity",getIntegerNum(daySimilarity));
map.put("allSimilarity",allSimilarity); map.put("allSimilarity",getIntegerNum(allSimilarity));
//对比异常 //对比异常
int dayErr=mapper.getTaskSimilarity("day","2"); Integer dayErr=mapper.getTaskSimilarity("day","2");
int allErr=mapper.getTaskSimilarity(null,"2"); Integer allErr=mapper.getTaskSimilarity(null,"2");
map.put("dayErr",dayErr); map.put("dayErr",getIntegerNum(dayErr));
map.put("allErr",allErr); map.put("allErr",getIntegerNum(allErr));
}catch (Exception e){ }catch (Exception e){
map.put("todayTask",0); map.put("todayTask",0);
@ -92,4 +92,12 @@ public class RobotImageServiceImpl implements IRobotImageService {
} }
return AjaxResult.success(map); return AjaxResult.success(map);
} }
public int getIntegerNum(Integer num){
if(num==null){
return 0;
}
return num;
}
} }