Commit 8afaa0dac0148b6a9765a71e36e976abfe29f7ab
1 parent
a87392767b
Exists in
master
and in
6 other branches
隆化:儿童眼保健异常结果列
Showing 1 changed file with 25 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java
View file @
8afaa0d
| ... | ... | @@ -278,6 +278,7 @@ |
| 278 | 278 | map.put("eyeCheckDoctor",couponMapper.getUserName(babyCheck.getEyeCheckDoctor())); |
| 279 | 279 | //异常项 |
| 280 | 280 | map.put("abnormal",getAbnormal(babyCheck)); |
| 281 | + map.put("abnormalInfo", getAbnormalInfo(babyCheck)); | |
| 281 | 282 | result.add(map); |
| 282 | 283 | } |
| 283 | 284 | BaseObjectResponse br = new BaseObjectResponse(); |
| 284 | 285 | |
| ... | ... | @@ -327,10 +328,11 @@ |
| 327 | 328 | map.put("lhEyeCheckTime", DateUtil.getYyyyMmDd(babyModel.getLhEyeCheckTime()));//检查日期 |
| 328 | 329 | map.put("lhNextEyeCheckTime", DateUtil.getYyyyMmDd(babyModel.getLhNextEyeCheckTime()));//预约日期 |
| 329 | 330 | map.put("lhEyeCheckMonthAge", babyModel.getLhEyeCheckMonthAge());//检查月龄 |
| 330 | - //异常项 | |
| 331 | + //异常项、异常结果 | |
| 331 | 332 | LhBabyEyeCheck lhBabyEyeCheck = lhBabyEyeCheckService.queryById(babyModel.getLhEyeCheckId()); |
| 332 | 333 | if(null!=lhBabyEyeCheck){ |
| 333 | 334 | map.put("abnormal", getAbnormal(lhBabyEyeCheck)); |
| 335 | + map.put("abnormalInfo", getAbnormalInfo(lhBabyEyeCheck)); | |
| 334 | 336 | } |
| 335 | 337 | result.add(map); |
| 336 | 338 | } |
| ... | ... | @@ -404,6 +406,28 @@ |
| 404 | 406 | } |
| 405 | 407 | |
| 406 | 408 | return abnormal; |
| 409 | + } | |
| 410 | + | |
| 411 | + /** | |
| 412 | + * 异常结果 | |
| 413 | + * @param babyCheck | |
| 414 | + * @return | |
| 415 | + */ | |
| 416 | + public String getAbnormalInfo(LhBabyEyeCheck babyCheck){ | |
| 417 | + String abnormalInfo=""; | |
| 418 | + if(("48".equals(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstRight() && 0.6 > babyCheck.getLhsljcstRight()) || | |
| 419 | + (Arrays.asList("60","72").contains(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstRight() && 0.8 > babyCheck.getLhsljcstRight())){ | |
| 420 | + abnormalInfo+="视力检查(右):"+babyCheck.getLhsljcstRight()+";"; | |
| 421 | + } | |
| 422 | + if(("48".equals(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstLeft() && 0.6 > babyCheck.getLhsljcstLeft()) || | |
| 423 | + (Arrays.asList("60","72").contains(babyCheck.getCheckMonthId()) && null!=babyCheck.getLhsljcstLeft() && 0.8 > babyCheck.getLhsljcstLeft())){ | |
| 424 | + abnormalInfo+="视力检查(左):"+babyCheck.getLhsljcstLeft()+";"; | |
| 425 | + } | |
| 426 | + if(dioptricAnomaly(babyCheck)){ | |
| 427 | + abnormalInfo+="屈光筛查值异常;"; | |
| 428 | + } | |
| 429 | + | |
| 430 | + return abnormalInfo; | |
| 407 | 431 | } |
| 408 | 432 | |
| 409 | 433 | /** |