public List<HospitalDoctorServicesOrder> getAppointmentOrderListByType(Map<Integer, Integer> ids, int pageIndex, int pageSize) {
List<HospitalDoctorServicesOrder> services = new ArrayList<HospitalDoctorServicesOrder>();
for(Map.Entry<Integer, Integer> entry : ids.entrySet()){
Criteria c = createCriteria();
c.createAlias("hospitalDoctorInfo", "doctor");
c.add(Restrictions.eq("doctor.status", 1));
c.add(Restrictions.eq("typeId", entry.getKey()));
c.add(Restrictions.eq("relateObjectId", entry.getValue()));
HospitalDoctorServicesOrder order = (HospitalDoctorServicesOrder) c.uniqueResult();
services.add(order);
}
return services;
}
List<HospitalDoctorServicesOrder> services = new ArrayList<HospitalDoctorServicesOrder>();
for(Map.Entry<Integer, Integer> entry : ids.entrySet()){
Criteria c = createCriteria();
c.createAlias("hospitalDoctorInfo", "doctor");
c.add(Restrictions.eq("doctor.status", 1));
c.add(Restrictions.eq("typeId", entry.getKey()));
c.add(Restrictions.eq("relateObjectId", entry.getValue()));
HospitalDoctorServicesOrder order = (HospitalDoctorServicesOrder) c.uniqueResult();
services.add(order);
}
return services;
}