diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java index dba3faa..01529ac 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java @@ -105,6 +105,9 @@ public class BabyEyeCheckServiceImpl extends BaseServiceImpl implements BabyEye @Override public BaseResponse info(String id) { BabyEyeCheck babyEyeCheck = mongoTemplate.findById(id, BabyEyeCheck.class); + if(babyEyeCheck == null) { + return RespBuilder.buildSuccess(); + } Map map = ReflectionUtils.beanToMap(babyEyeCheck); map.put("eyeMovementsId", "xz".equals(babyEyeCheck.getEyeMovementsId()) ? "限制" : "xt".equals(babyEyeCheck.getEyeMovementsId()) ? "协调" : ""); map.put("nystagmus", parseYinYang(babyEyeCheck.getNystagmus())); @@ -119,7 +122,7 @@ public class BabyEyeCheckServiceImpl extends BaseServiceImpl implements BabyEye if(CollectionUtils.isNotEmpty(riskFactorNames)) { for (int i = 0; i < riskFactorNames.size(); i++) { if("其他".equals(riskFactorNames.get(i))) { - riskFactorNames.set(i, "其他:" + map.get("riskFactorIdOther") == null ? "" : map.get("riskFactorIdOther").toString()); + riskFactorNames.set(i, "其他:" + (babyEyeCheck.getRiskFactorIdOther() == null ? "" : map.get("riskFactorIdOther").toString())); } } }