public ServiceAndFunctionForFutureApptsVo getCatsReferralServiceAndfunction (CatsReferralRefVo catsReferralRef)
{
if(catsReferralRef == null || catsReferralRef.getID_CatsReferral() == null)
return null;
ServiceAndFunctionForFutureApptsVo voServiceAndSlot = null;
String hql = "select srv, func from CatsReferral as cats left join cats.referralDetails as det left join det.service as srv left join det.function as func where (cats.id = :idRef)";
List<?> items = getDomainFactory().find(hql, new String[]{"idRef"}, new Object[]{catsReferralRef.getID_CatsReferral()});
if(items != null && items.size() > 0)
{
Iterator it = items.iterator();
if(it.hasNext())
{
Object[] item = (Object[]) it.next();
Service doService = (Service) item[0];
ServiceFunction doServiceFunction = (ServiceFunction) item[1];
ServiceLiteVo service = ServiceLiteVoAssembler.create(doService);
ServiceFunctionLiteVo serviceFunct = ServiceFunctionLiteVoAssembler.create(doServiceFunction);
voServiceAndSlot = new ServiceAndFunctionForFutureApptsVo();
voServiceAndSlot.setService(service);
voServiceAndSlot.setFunction(serviceFunct);
}
}
return voServiceAndSlot;
}
FutureAppointmentDetailsImpl.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:openMAXIMS
作者:
评论列表
文章目录