diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java index 8de6848..325b8cf 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java @@ -65,6 +65,9 @@ public class TempFacade { @Autowired private MongoTemplate mongoTemplate; +private AccessPermissionFacade accessPermissionFacade; + + public BaseResponse addOrUpdateOneTemp(TempAddRequest addRequest, Integer userId) { Assert.notNull(addRequest, "请求为空."); String hospital = autoMatchFacade.getHospitalId(userId); @@ -109,13 +112,14 @@ public class TempFacade { public BaseResponse findTempDataList(TempQueryRequest queryRequest, Integer userId) { - String hospital = autoMatchFacade.getHospitalId(userId); + List hospital = accessPermissionFacade.getCurrentUserHospPermissions(userId); PatientsQuery patientsQuery = new PatientsQuery(); patientsQuery.setCardNo(queryRequest.getCardNo()); patientsQuery.setVcCardNo(queryRequest.getVcCardNo()); - patientsQuery.setHospitalId(hospital); + patientsQuery.setHospitalList(hospital); patientsQuery.setLastMensesStart(queryRequest.capEnd()); patientsQuery.setLastMensesEnd(queryRequest.capStart()); + patientsQuery.setExtEnable(false); Date currentDate = DateUtil.formatDate(new Date()); if (null != queryRequest.getStartAge()) {