Commit 704f8b99761aee5dd7f997d8bfe3147fc7052b7b
1 parent
60e76ff98d
Exists in
master
and in
6 other branches
公共卫生统计
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); |