From 8afaa0dac0148b6a9765a71e36e976abfe29f7ab Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Fri, 8 Jul 2022 15:09:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=86=E5=8C=96=EF=BC=9A=E5=84=BF=E7=AB=A5?= =?UTF-8?q?=E7=9C=BC=E4=BF=9D=E5=81=A5=E5=BC=82=E5=B8=B8=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/LhBabyEyeCheckFacade.java | 26 +++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java index eb74e3b..fb3a9f4 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java @@ -278,6 +278,7 @@ public class LhBabyEyeCheckFacade { map.put("eyeCheckDoctor",couponMapper.getUserName(babyCheck.getEyeCheckDoctor())); //异常项 map.put("abnormal",getAbnormal(babyCheck)); + map.put("abnormalInfo", getAbnormalInfo(babyCheck)); result.add(map); } BaseObjectResponse br = new BaseObjectResponse(); @@ -327,10 +328,11 @@ public class LhBabyEyeCheckFacade { map.put("lhEyeCheckTime", DateUtil.getYyyyMmDd(babyModel.getLhEyeCheckTime()));//检查日期 map.put("lhNextEyeCheckTime", DateUtil.getYyyyMmDd(babyModel.getLhNextEyeCheckTime()));//预约日期 map.put("lhEyeCheckMonthAge", babyModel.getLhEyeCheckMonthAge());//检查月龄 - //异常项 + //异常项、异常结果 LhBabyEyeCheck lhBabyEyeCheck = lhBabyEyeCheckService.queryById(babyModel.getLhEyeCheckId()); if(null!=lhBabyEyeCheck){ map.put("abnormal", getAbnormal(lhBabyEyeCheck)); + map.put("abnormalInfo", getAbnormalInfo(lhBabyEyeCheck)); } result.add(map); } @@ -407,6 +409,28 @@ public class LhBabyEyeCheckFacade { } /** + * 异常结果 + * @param babyCheck + * @return + */ + public String getAbnormalInfo(LhBabyEyeCheck babyCheck){ + String abnormalInfo=""; + if(("48".equals(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstRight() && 0.6 > babyCheck.getLhsljcstRight()) || + (Arrays.asList("60","72").contains(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstRight() && 0.8 > babyCheck.getLhsljcstRight())){ + abnormalInfo+="视力检查(右):"+babyCheck.getLhsljcstRight()+";"; + } + if(("48".equals(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstLeft() && 0.6 > babyCheck.getLhsljcstLeft()) || + (Arrays.asList("60","72").contains(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstLeft() && 0.8 > babyCheck.getLhsljcstLeft())){ + abnormalInfo+="视力检查(左):"+babyCheck.getLhsljcstLeft()+";"; + } + if(dioptricAnomaly(babyCheck)){ + abnormalInfo+="屈光筛查值异常;"; + } + + return abnormalInfo; + } + + /** * 是否屈光异常 * @param babyCheck * @return -- 1.8.3.1