2019-01-15 18:15:31 +08:00

64 lines
2.0 KiB
Java

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;
}
}