package com.tenwa.service; import java.util.HashMap; import java.util.Map; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.lang.DataElement; public class OrgInfoApproveService { /** * ¶ÔÏó×Ö¶ÎÓ³Éä * this.copyObjectByFields(LmCbInfo, LmCarTemp); */ public static void copyObjectByFields(BizObject fromJbo ,BizObject toJbo)throws JBOException{ MapPrimarykey=new HashMap(); DataElement[] keys=toJbo.getKey().getAttributes(); for(int i=0;i model) throws Exception { String belongorgid=model.get("belongorgid"); BizObjectManager LmOI=JBOFactory.getBizObjectManager(jbo.sys.ORG_INFO.CLASS_NAME); BizObject LmInfo=LmOI.createQuery(" select * from O where O.orgid=:orgid").setParameter("orgid", belongorgid).getSingleResult(false); int orgtype=0; if(null!=LmInfo){ if("".equals(LmInfo.getAttribute("ORGTYPE"))){ orgtype=1; }else{ orgtype=LmInfo.getAttribute("ORGTYPE").getInt(); } } return orgtype+""; } }