Commit 6f0af894f42bb173b49d3ac927504434155cab9f
1 parent
0358ce0f7f
Exists in
master
and in
1 other branch
update
Showing 1 changed file with 27 additions and 13 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
View file @
6f0af89
| ... | ... | @@ -2765,8 +2765,16 @@ |
| 2765 | 2765 | data.put("CollectionDate", sive.getCollectionDate());//采样日期(采血日期) |
| 2766 | 2766 | data.put("ReceivedDate", sive.getSendTime());//送检日期 |
| 2767 | 2767 | data.put("ScanDate", sive.getBcCheckDate());//B超日期(B超检查日期)必填 |
| 2768 | - data.put("CRL", sive.getCrl());//B超信息 CRL | |
| 2769 | - data.put("BPD", sive.getBpd());//B超信息 bpd | |
| 2768 | + if(StringUtils.isNotEmpty(sive.getCrl()) && !" ".equals(sive.getCrl()) ){ | |
| 2769 | + Integer crl = Integer.parseInt(sive.getCrl()); | |
| 2770 | + crl = (crl * 10); | |
| 2771 | + data.put("CRL", crl.toString());//B超信息 CRL | |
| 2772 | + } | |
| 2773 | + if(StringUtils.isNotEmpty(sive.getBpd()) && !" ".equals(sive.getBpd()) ){ | |
| 2774 | + Integer bpdint = Integer.parseInt(sive.getBpd()); | |
| 2775 | + bpdint = (bpdint * 10); | |
| 2776 | + data.put("BPD", bpdint.toString());//B超信息 bpd | |
| 2777 | + } | |
| 2770 | 2778 | data.put("HC", sive.gethC()); |
| 2771 | 2779 | data.put("NasalBone", sive.getNasalBone());//鼻骨 |
| 2772 | 2780 | data.put("MannualEntry", sive.getMannualEntry());//B超孕天 |
| ... | ... | @@ -2925,11 +2933,14 @@ |
| 2925 | 2933 | map.put("valueTwo", importResult.getT21风险值()); |
| 2926 | 2934 | sieveAddRequest.setTszhzValue(map); |
| 2927 | 2935 | } |
| 2928 | - if (StringUtils.isNotEmpty(importResult.getT21风险结果())) { | |
| 2929 | - if ("低风险".equals(importResult.getT21风险结果())) { | |
| 2930 | - sieveAddRequest.setTszhz("0"); | |
| 2931 | - } else if ("高风险".equals(importResult.getT21风险结果())) { | |
| 2932 | - sieveAddRequest.setTszhz("2"); | |
| 2936 | + if (StringUtils.isNotEmpty(importResult.getT21风险值()) && !" ".equals(importResult.getT21风险值())) { | |
| 2937 | + Integer t21 = Integer.parseInt(importResult.getT21风险值()); | |
| 2938 | + if (t21 <= 270) { | |
| 2939 | + sieveAddRequest.setTszhz("0");//低风险 | |
| 2940 | + } else if (t21 > 270 && t21< 1000) { | |
| 2941 | + sieveAddRequest.setTszhz("1");//临界值 | |
| 2942 | + }else if (t21 > 1000) { | |
| 2943 | + sieveAddRequest.setTszhz("2");//高风险 | |
| 2933 | 2944 | } |
| 2934 | 2945 | } |
| 2935 | 2946 | if (StringUtils.isNotEmpty(importResult.getT18风险值())) {//18-三体 T18风险结果 |
| ... | ... | @@ -2938,11 +2949,14 @@ |
| 2938 | 2949 | map.put("valueTwo", importResult.getT18风险值()); |
| 2939 | 2950 | sieveAddRequest.setSbstValue(map); |
| 2940 | 2951 | } |
| 2941 | - if (StringUtils.isNotEmpty(importResult.getT18风险结果())) { | |
| 2942 | - if ("低风险".equals(importResult.getT18风险结果())) { | |
| 2943 | - sieveAddRequest.setSbst("0"); | |
| 2944 | - } else if ("高风险".equals(importResult.getT18风险结果())) { | |
| 2945 | - sieveAddRequest.setSbst("2"); | |
| 2952 | + if (StringUtils.isNotEmpty(importResult.getT18风险值())) { | |
| 2953 | + Integer t18 = Integer.parseInt(importResult.getT18风险值()); | |
| 2954 | + if (t18 <= 350) { | |
| 2955 | + sieveAddRequest.setSbst("0");//低风险 | |
| 2956 | + } else if (t18 > 350 && t18<1000) { | |
| 2957 | + sieveAddRequest.setSbst("1");//临界值 | |
| 2958 | + }else if (t18 > 1000) { | |
| 2959 | + sieveAddRequest.setSbst("2");//高风险 | |
| 2946 | 2960 | } |
| 2947 | 2961 | } |
| 2948 | 2962 | sieveAddRequest.setStzhz13Value(null); //13-三体 导入的excel表格中没有该字段 |
| ... | ... | @@ -3080,7 +3094,7 @@ |
| 3080 | 3094 | SieveApplyOrderQuery sieveApplyOrderQuery1 = new SieveApplyOrderQuery(); |
| 3081 | 3095 | sieveApplyOrderQuery1.setNumber(importResult.get样本编号()); |
| 3082 | 3096 | sieveApplyOrderQuery1.setYn(YnEnums.YES.getId()); |
| 3083 | - // sieveApplyOrderQuery1.setHospitalId(hospitalId); | |
| 3097 | + // sieveApplyOrderQuery1.setHospitalId(hospitalId); | |
| 3084 | 3098 | List<SieveApplyOrderModel> list1 = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1); |
| 3085 | 3099 | |
| 3086 | 3100 | System.out.println("list1.size(): "+list1.size()); |