|
楼主 |
发表于 2022-3-27 13:45:28
|
显示全部楼层
import nc.itf.pubapp.pub.smart.IBillQueryService;
IBillQueryService billQuery = NCLocator.getInstance().lookup(IBillQueryService.class);
String[] pks = {pk};
AbstractBill[] aggvos = billQuery.queryAbstractBillsByPks(SaleOutVO.class, pks);
SaleOutVO newvo = (SaleOutVO)aggvos[0];
=====================================================
public AggHouse_customer_b[] pubquerybills(IQueryScheme queryScheme)
???throws BusinessException {
??AggHouse_customer_b[] bills = null;
??try {
???this.preQuery(queryScheme);
???BillLazyQuery<AggHouse_customer_b> query = new BillLazyQuery<AggHouse_customer_b>(
?????AggHouse_customer_b.class);
???bills = query.query(queryScheme, null);
??} catch (Exception e) {
???ExceptionUtils.marsh(e);
??}
??return bills;
?}
AggregatedValueObject[] vo = HYPubBO_Client.queryBillVOByCondition(HRDeptVO.class," and nvl(dr,0)");
=============================================================
IMDPersistenceQueryService service = NCLocator.getInstance().lookup(IMDPersistenceQueryService.class);
List<AggsettledVO> listSettledVO = (List<AggsettledVO>)service.queryBillOfVOByCond(AggsettledVO.class, whereSql, true);//(vo.class," nvl(dr,0)=0 and 1=1", 是否懒加载)
AggsettledVO[] vos = (AggsettledVO[])listSettledVO.toArray(new AggsettledVO[listSettledVO.size()]); |
|