代码调用进行BOTP单据转换
来源:互联网 发布:怎么在淘宝买翻墙 编辑:程序博客网 时间:2024/06/07 03:22
CoreBillBaseCollection coreBillBaseColl = new CoreBillBaseCollection(); coreBillBaseColl.add((CoreBillBaseInfo)model); BOTMappingInfo botMappingInfo = null; try { botMappingInfo = BOTMappingFactory.getLocalInstance(ctx).getBOTMappingInfo("where name='" + botpName + "'"); } catch(Exception e) { throw new InvException(InvException.BOTPERROR, new String[] { botpName }); } if(!botMappingInfo.getExtRule().isIsEffected()) throw new InvException(InvException.BOTPERROR, new String[] { botpName }); BTPTransformResult transformResult = BTPManagerFactory.getLocalInstance(ctx).transform(coreBillBaseColl, botMappingInfo); IObjectCollection infos = transformResult.getBills();