diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index 9246a88..d43c655 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -201,6 +201,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient @Override public BaseResponse list(String key, String vcCardNo, Integer currentWeekStart, Integer currentWeekEnd, Integer age, Integer page, Integer limit, Integer userId) { List hospital = groupsFacade.findGroupHospital(userId, true) ; + System.out.println("hospital>>> " + hospital); Criteria criteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); Criteria pCriteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); if(StringUtils.isNotBlank(key)) { @@ -225,8 +226,9 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient for (Patients patient : patients) { ids.add(patient.getId()); } + criteria.and("patientId").in(ids); } - criteria.and("patientId").in(ids); + System.out.println("ids>>> " + ids); PageResult pageResult = findMongoPage(PatientWeight.class, new Query(criteria).with(new Sort(Sort.Direction.DESC, "created")), page, limit); List patientWeights = (List) pageResult.getGrid();