package com.tenwa.makeContract.util; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.awe.Configure; import com.tenwa.makeContract.ReturnMessage; import com.tenwa.makeContract.impl.McontractServiceImpl; public class TestBQInterfer { private String projectNo; private String carunmber; private String carNo; private String MakeStatus; private String contractNo; public String getProjectNo() { return projectNo; } public void setProjectNo(String projectNo) { this.projectNo = projectNo; } public String getCarunmber() { return carunmber; } public void setCarunmber(String carunmber) { this.carunmber = carunmber; } public String getCarNo() { return carNo; } public void setCarNo(String carNo) { this.carNo = carNo; } public String getMakeStatus() { return MakeStatus; } public void setMakeStatus(String makeStatus) { MakeStatus = makeStatus; } public String getContractNo() { return contractNo; } public void setContractNo(String contractNo) { this.contractNo = contractNo; } //测试合同接口的 public String makeContract(JBOTransaction tx){ McontractServiceImpl msi = new McontractServiceImpl(); ReturnMessage message = msi.Mcontract(projectNo, carunmber, carNo, MakeStatus); return "合同制作状态:"+message.getContractStatus()+"。是否生成文件:"+message.getOutputFile()==null?"N":"Y"+"。提示信息"+message.getMale(); } //测试生成的一维码 public String makeOneweima(JBOTransaction tx) throws Exception{ MakeOneCodeAndContractModel mocm = new MakeOneCodeAndContractModel(); Configure CurConfig = Configure.getInstance(); String diskPath=CurConfig.getConfigure("OneDimensionalCode"); String contractId = java.util.UUID.randomUUID().toString().replaceAll("-", "");//生成合同ID if(contractNo==null||contractNo==""||contractNo.length()<0){ return "合同编号不能为空!!!"; } String mOneDimensionalCode = mocm.MOneDimensionalCode(contractNo, contractId, contractId, diskPath, tx); return "路径:"+mOneDimensionalCode; } }