北汽接口测试类

This commit is contained in:
tangft 2019-01-15 18:15:31 +08:00
parent 2825b3f742
commit 4855c95548
2 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,36 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2018-12-15
Content: 示例详情页面
History Log:
*/
String sPrevUrl = CurPage.getParameter("PrevUrl");
if(sPrevUrl == null) sPrevUrl = "";
String sTempletNo = "BQ_Test";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
// doTemp.setColTips("", "测试");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
dwTemp.genHTMLObjectWindow(CurPage.getParameter("SerialNo"));
String sButtons[][] = {
{"true","All","Button","合同制作","合同制作","returnList()","","","",""},
{"true","All","Button","生成一维码","生成一维码","returnone()","","","",""},
{"false","All","Button","返回","返回列表","","","","",""}
};
sButtonPosition = "south";
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function returnList(){
var sReturn0 = RunJavaMethodTrans("com.tenwa.makeContract.util.TestBQInterfer","makeContract","projectNo="+getItemValue(0,0,"NAME")+",carunmber="+getItemValue(0,0,"AGE")+",carNo="+getItemValue(0,0,"INPUTUSERID")+",MakeStatus="+getItemValue(0,0,"INPUTORGID"));
alert(sReturn0);
}
function returnone(){
var sReturn0 = RunJavaMethodTrans("com.tenwa.makeContract.util.TestBQInterfer","makeOneweima","contractNo="+getItemValue(0,0,"InputTime"));
alert(sReturn0);
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -0,0 +1,63 @@
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;
}
}