Commit ae3a707e72c545a8001f0c2ddb1458096ebe739c

Authored by liquanyu
1 parent b1857dc4ed

隆化妇幼需求

Showing 1 changed file with 66 additions and 31 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java View file @ ae3a707
... ... @@ -436,7 +436,7 @@
436 436 }
437 437 Map map=dioptricAnomalyState(babyCheck);
438 438 if((Boolean) map.get("state")){
439   - abnormalInfo+="屈光异常值:"+map.get("value");
  439 + abnormalInfo+=""+map.get("value");
440 440 }else{
441 441 abnormalInfo+="无";
442 442 }
443 443  
... ... @@ -454,37 +454,72 @@
454 454 Map<String,Object> map=new HashMap<>();
455 455 map.put("state",false);
456 456 map.put("value","");
  457 +// System.out.println(babyCheck.getQgscResult().get("yesOrNo"));
  458 +// System.out.println(babyCheck.getQgscResult().get("sg"));
  459 +// System.out.println(babyCheck.getQgscResult().get("js"));
  460 + StringBuilder str = new StringBuilder();
  461 + if (babyCheck.getQgscResult()!=null){
  462 + if (babyCheck.getQgscResult().get("yesOrNo").equals("yes") && babyCheck.getQgscResult().get("yesOrNo")!=null){
  463 + str.append("异常");
  464 +
  465 + }else if (babyCheck.getQgscResult().get("yesOrNo").equals("no") && babyCheck.getQgscResult().get("yesOrNo")!=null){
  466 + str.append("");
  467 + map.put("state",false);
  468 + map.put("value", str);
  469 + return map;
  470 + }if (babyCheck.getQgscResult().get("yesOrNo").equals("yes1") && babyCheck.getQgscResult().get("yesOrNo")!=null){
  471 + str.append("可疑");
  472 +
  473 + }
  474 + if(babyCheck.getQgscResult().get("sg").equals("true")){
  475 +// str = str+"散光";
  476 + str.append(" 散光");
  477 + }else if(babyCheck.getQgscResult().get("js").equals("true")){
  478 + str.append(" 近视");
  479 + }else if(babyCheck.getQgscResult().get("rs").equals("true")){
  480 +// str = str+"弱视";
  481 + str.append(" 弱视 ");
  482 + }else if(babyCheck.getQgscResult().get("ys").equals("true")){
  483 + str.append(" 远视");
  484 + }
  485 + map.put("state",true);
  486 + map.put("value", str);
  487 + return map;
  488 + }else{
  489 + return map;
  490 + }
  491 +
457 492 //6月-1岁
458   - if(babyCheck.getLhdsr()!="" && babyCheck.getLhdsl()!="" &&babyCheck.getLhdcr()!="" && babyCheck.getLhdcl()!="" &&
459   - babyCheck.getLhdsr()!=null && babyCheck.getLhdsl()!=null &&babyCheck.getLhdcr()!=null && babyCheck.getLhdcl()!=null) {
460   - if (NumberUtils.isNumber(babyCheck.getLhdsr())) {
461   - if (1.5d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) || -1.5d >= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) ||
462   - 1.5d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) ||
463   - -1.5d >= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr()))) {
464   - map.put("state", true);
465   - map.put("value", "散光异常");
466   - }
467   - }
468   - if (NumberUtils.isNumber(babyCheck.getLhdsl())) {
469   - if (3.0d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdsl())) || 3.0d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdsr()))) {
470   -// if(2.5d>Double.valueOf(NumberUtils.strDel(babyCheck.getLhdsl())) ){
471   - map.put("state", true);
472   -// map.put("value",map.get("value")+"DS-L:"+babyCheck.getLhdsl()+";");
473   - map.put("value", map.get("value") + "远视异常");
474   - }
475   - }
476   - if (NumberUtils.isNumber(babyCheck.getLhdcl())) {
477   - if (Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcl())) < -0.5d || Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) < -0.5d) {
478   - map.put("state", true);
479   - map.put("value", map.get("value") + "近视异常");
480   - }
481   - }
482   - return map;
483   - }else{
484   - map.put("state", false);
485   - map.put("value", null);
486   - return map;
487   - }
  493 +// if(babyCheck.getLhdsr()!="" && babyCheck.getLhdsl()!="" &&babyCheck.getLhdcr()!="" && babyCheck.getLhdcl()!="" &&
  494 +// babyCheck.getLhdsr()!=null && babyCheck.getLhdsl()!=null &&babyCheck.getLhdcr()!=null && babyCheck.getLhdcl()!=null) {
  495 +// if (NumberUtils.isNumber(babyCheck.getLhdsr())) {
  496 +// if (1.5d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) || -1.5d >= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) ||
  497 +// 1.5d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) ||
  498 +// -1.5d >= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr()))) {
  499 +// map.put("state", true);
  500 +// map.put("value", "散光异常");
  501 +// }
  502 +// }
  503 +// if (NumberUtils.isNumber(babyCheck.getLhdsl())) {
  504 +// if (3.0d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdsl())) || 3.0d <= Double.valueOf(NumberUtils.strDel(babyCheck.getLhdsr()))) {
  505 +//// if(2.5d>Double.valueOf(NumberUtils.strDel(babyCheck.getLhdsl())) ){
  506 +// map.put("state", true);
  507 +//// map.put("value",map.get("value")+"DS-L:"+babyCheck.getLhdsl()+";");
  508 +// map.put("value", map.get("value") + "远视异常");
  509 +// }
  510 +// }
  511 +// if (NumberUtils.isNumber(babyCheck.getLhdcl())) {
  512 +// if (Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcl())) < -0.5d || Double.valueOf(NumberUtils.strDel(babyCheck.getLhdcr())) < -0.5d) {
  513 +// map.put("state", true);
  514 +// map.put("value", map.get("value") + "近视异常");
  515 +// }
  516 +// }
  517 +// return map;
  518 +// }else{
  519 +// map.put("state", false);
  520 +// map.put("value", null);
  521 +// return map;
  522 +// }
488 523 }
489 524 /**
490 525 * 是否屈光异常