Commit 704f8b99761aee5dd7f997d8bfe3147fc7052b7b

Authored by liquanyu
1 parent 60e76ff98d

公共卫生统计

Showing 1 changed file with 18 additions and 3 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java View file @ 704f8b9
... ... @@ -3385,10 +3385,25 @@
3385 3385 }
3386 3386 }
3387 3387 hospitalDate.put("data10",data9_data8+"%");
  3388 +
  3389 +
3388 3390 //0-6岁儿童健康管理人数
3389   - hospitalDate.put("data11",data9+lastDate9);
  3391 + babyQuery.setCompleteCheck(null);
  3392 + babyQuery.setLastCheckDoctor2(true);
  3393 + int data11 = babyBookbuildingService.queryBabyCount(babyQuery);
  3394 + int lastDate11= null==hospitalDate.get("data11")?0:Integer.parseInt(hospitalDate.get("data11").toString());
  3395 + hospitalDate.put("data11",data11+lastDate11);
3390 3396 //0-6岁儿童健康管理率%
3391   - hospitalDate.put("data12",data9_data8+"%");
  3397 + String data11_data12="0.00";
  3398 + if(Integer.parseInt(hospitalDate.get("data8").toString())!=0){
  3399 + float v = (float) Integer.parseInt(hospitalDate.get("data11").toString()) / Integer.parseInt(hospitalDate.get("data8").toString());
  3400 + if(v>=1){
  3401 + data11_data12="100.00";
  3402 + }else {
  3403 + data11_data12 = df.format(v * 100);
  3404 + }
  3405 + }
  3406 + hospitalDate.put("data12",data11_data12+"%");
3392 3407  
3393 3408  
3394 3409 //0-6岁儿童眼保健及视力检查人数
... ... @@ -3900,7 +3915,7 @@
3900 3915 patientsQuery.setYn(YnEnums.YES.getId());
3901 3916 patientsQuery.setHospitalList(hospitalIds);
3902 3917 patientsQuery.setBuildDaysStart(0);
3903   - patientsQuery.setBuildDaysEnd(13*7);
  3918 + patientsQuery.setBuildDaysEnd(13*7-1);
3904 3919 patientsQuery.setExtEnable(false);
3905 3920 patientsQuery.setBuildTypeNot(1);
3906 3921 patientsQuery.setDueStatus(0);