Commit 3a75282a74c77f5ab4ee564681098dbecdc6d481

Authored by liquanyu
1 parent 5eeb1956c2

区域围产儿统计

Showing 2 changed files with 17 additions and 20 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 3a75282
... ... @@ -3598,16 +3598,7 @@
3598 3598 List<String> ncParentIds = getPatientIdByPreType(hospitalId, NC, null, null);
3599 3599  
3600 3600 List<Map<String,String>> list = new ArrayList<>();
3601   - //死胎,死产
3602   - //城镇
3603   - String czs = getNoBaby(hospitalId,CZ,dates,czParentIds);
3604   - String ncs = getNoBaby(hospitalId,NC,dates,ncParentIds);
3605 3601  
3606   - Map<String,String> map = new LinkedHashMap<>();
3607   - map.put("czs",czs);
3608   - map.put("ncs", ncs);
3609   - list.add(map);
3610   -
3611 3602 //缺陷
3612 3603 String czqx = getQueXianBaby(hospitalId,dates,czParentIds);
3613 3604 String ncqx = getQueXianBaby(hospitalId,dates,ncParentIds);
3614 3605  
... ... @@ -3617,14 +3608,24 @@
3617 3608 map1.put("ncqx", ncqx);
3618 3609 list.add(map1);
3619 3610  
  3611 + //死胎,死产
  3612 + //城镇
  3613 + String czs = getNoBaby(hospitalId, CZ, dates, czParentIds);
  3614 + String ncs = getNoBaby(hospitalId, NC, dates, ncParentIds);
  3615 +
  3616 + Map<String,String> map = new LinkedHashMap<>();
  3617 + map.put("czs",czs);
  3618 + map.put("ncs", ncs);
  3619 + list.add(map);
  3620 +
3620 3621 Map<String,String> map2 = new LinkedHashMap<>();
3621 3622 map2.put("czqtsw","-");
3622 3623 map2.put("ncqtsw", "-");
3623 3624 list.add(map2);
3624 3625  
3625 3626 Map<String,String> map3 = new LinkedHashMap<>();
3626   - map3.put("czqtsw", czs + czqx);
3627   - map3.put("ncqtsw", ncs + ncqx);
  3627 + map3.put("czwchj", czs );
  3628 + map3.put("ncwchj", ncs);
3628 3629 list.add(map3);
3629 3630  
3630 3631 String czst = getTsBaby( hospitalId,dates,czParentIds,2);
... ... @@ -3645,8 +3646,8 @@
3645 3646 list.add(map5);
3646 3647  
3647 3648 Map<String,String> map6 = new LinkedHashMap<>();
3648   - map6.put("czhj", czs+czqx+czst+czdt);
3649   - map6.put("nchj", ncs+ncqx+ncst+ncdt);
  3649 + map6.put("czhj", String.valueOf(Integer.parseInt(czs)+Integer.parseInt(czqx)+Integer.parseInt(czst)+Integer.parseInt(czdt)));
  3650 + map6.put("nchj", String.valueOf(Integer.parseInt(ncs)+Integer.parseInt(ncqx)+Integer.parseInt(ncst)+Integer.parseInt(ncdt)));
3650 3651 list.add(map6);
3651 3652  
3652 3653 return list;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java View file @ 3a75282
... ... @@ -5103,14 +5103,10 @@
5103 5103 MaternalDeliverModel data = datas.get(0);
5104 5104  
5105 5105 String place = ""; //1 "住院" : "其他
5106   - if (data.getFmType() != null && "1".equals(data.getFmType())) {
5107   - if (fmHospital.contains("妇幼")) {
5108   - place = "妇幼保健院";
5109   - } else {
5110   - place = "医院";
5111   - }
  5106 + if (fmHospital != null && fmHospital.contains("妇幼")) {
  5107 + place = "妇幼保健院";
5112 5108 } else {
5113   - place = "其他";
  5109 + place = "医院";
5114 5110 }
5115 5111  
5116 5112 patientMap.put("place", place);//出生地点分类