64 lines
2.0 KiB
Java
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;
|
|
}
|
|
}
|