diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/auxiliaryInfo/auxiliaryContractAcc.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/auxiliaryInfo/auxiliaryContractAcc.java index d5dce7591..8ce32a434 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/auxiliaryInfo/auxiliaryContractAcc.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/auxiliaryInfo/auxiliaryContractAcc.java @@ -3,20 +3,34 @@ package com.tenwa.voucher.CreateVoucherProcess.auxiliaryInfo; import java.util.HashMap; import java.util.Map; +import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT; + +import com.amarsoft.are.jbo.BizObject; +import com.amarsoft.are.jbo.JBOException; +import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.tenwa.comm.exception.BusinessException; import com.tenwa.voucher.service.VoucherJavaParamService; -/** - * ÒøÐÐÕ˺Š- * @author xiezhiwen - */ + public class auxiliaryContractAcc implements VoucherJavaParamService { - public Map getJavaParam(JBOTransaction tx, - Map param) throws BusinessException { - MapreturnValue=new HashMap(); - String ACC_NUMBER=param.get("ACC_NUMBER"); - returnValue.put("ACC_NUMBER",ACC_NUMBER); - return returnValue; +@Override +public Map getJavaParam(JBOTransaction tx, + Map param) throws BusinessException { + MapreturnValue=new HashMap(); + String ACC_NUMBER=param.get("ACC_NUMBER"); + returnValue.put("ACC_NUMBER",ACC_NUMBER); + BizObject bo=null; + try { + bo=JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME, tx) + .createQuery("acc_title=:ACC_NUMBER").setParameter("ACC_NUMBER", ACC_NUMBER).getSingleResult(false); + if(bo!=null){ + returnValue.put("F6",bo.getAttribute("acc_title").toString()); + } + } catch (JBOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); } + return returnValue; +} }