Commit 52d99e987188ddcf886900ca29b65e64547272c3

Authored by liquanyu
1 parent a479685897

儿童统计

Showing 2 changed files with 13 additions and 3 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 52d99e9
... ... @@ -68,8 +68,9 @@
68 68  
69 69 @Autowired
70 70 private MongoTemplate mongoTemplate;
  71 + @Autowired
  72 + private DepartmentsService departmentsService;
71 73  
72   -
73 74 @Autowired
74 75 private BasicConfigService basicConfigService;
75 76  
76 77  
77 78  
78 79  
... ... @@ -4568,13 +4569,21 @@
4568 4569  
4569 4570 public BaseResponse getBabyDoctorCount(String checkTime, Integer userId) {
4570 4571  
  4572 + String hospialId = autoMatchFacade.getHospitalId(userId);
4571 4573  
4572   - String hospialId = autoMatchFacade.getHospitalId(userId);
4573 4574 UsersQuery query = new UsersQuery();
4574 4575 query.setOrgId(Integer.parseInt(hospialId));
4575 4576 query.setYn(YnEnums.YES.getId());
  4577 + DepartmentsQuery departmentsQuery = new DepartmentsQuery();
  4578 + departmentsQuery.setYn(YnEnums.YES.getId());
  4579 + departmentsQuery.setOrgId(Integer.parseInt(hospialId));
  4580 + departmentsQuery.setKeyword("儿科");
  4581 + List<Departments> departments = departmentsService.queryDepartments(departmentsQuery);
  4582 + if (CollectionUtils.isNotEmpty(departments))
  4583 + {
  4584 + query.setDeptId(departments.get(0).getId());
  4585 + }
4576 4586 List<Users> users = usersService.queryUsers(query);
4577   -
4578 4587 Date startDate = null;
4579 4588 Date endDate = null;
4580 4589 if (StringUtils.isNotEmpty(checkTime))
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java View file @ 52d99e9
... ... @@ -807,6 +807,7 @@
807 807 }
808 808  
809 809 Query query = Query.query(criteria);
  810 + System.out.println("------"+query.toString());
810 811 String formatBmi = "";
811 812 if ("1".equals(riskPatientsQueryRequest.getBmi())) {
812 813 formatBmi = String.format("function () { return this.bmi >= %s && this.bmi < %s; }", "25", "28");