package com.jttech.pfcs.services;
|
|
import com.jttech.pfcs.services.wsdl.ESBServerPortType;
|
import com.jttech.pfcs.services.wsdl.S080030795;
|
import com.jttech.pfcs.vo.req.ReqEPCSnglTranType;
|
import com.jttech.pfcs.vo.req.ReqSvcHeaderType;
|
import com.jttech.pfcs.vo.req.ReqTranQryType;
|
import com.jttech.pfcs.vo.resp.RspEPCSnglTranType;
|
import com.jttech.pfcs.vo.resp.RspTranQryType;
|
|
/**
|
* @author wanghc
|
* @version 1.0.0
|
* @date 2023-03-06
|
*/
|
public class WsdlTest {
|
|
public static void main(String[] args) {
|
|
RspEPCSnglTranType tranRsp = epcSnglTranTest();
|
System.out.println(tranRsp);
|
RspTranQryType tranQry = tranQryTest();
|
System.out.println(tranQry);
|
}
|
|
|
public static RspEPCSnglTranType epcSnglTranTest() {
|
ESBServerPortType soapEndpoint = new S080030795().getESBServerSoapEndpoint();
|
ReqEPCSnglTranType req = new ReqEPCSnglTranType();
|
|
ReqEPCSnglTranType.SvcBody svcBody = new ReqEPCSnglTranType.SvcBody();
|
svcBody.setPdNo("1");
|
svcBody.setBussType("1");
|
svcBody.setRstChannelType("1");
|
svcBody.setMrchAcctNo("1");
|
svcBody.setMrchName("1");
|
svcBody.setScdMrchId("1");
|
svcBody.setScdMrchNm("12");
|
svcBody.setAfdsSubMercName("1");
|
svcBody.setRqsDate("20230306");
|
svcBody.setRqsTime("151823");
|
svcBody.setClntSeq("12312");
|
svcBody.setPyAcctNo("123");
|
svcBody.setBkAcctType("1");
|
svcBody.setPyeAcctNm("123");
|
svcBody.setPyCtfId1("123");
|
svcBody.setPyCtfTp1("123123");
|
svcBody.setPayeeMobile("18180467513");
|
|
req.setSvcBody(svcBody);
|
|
RspEPCSnglTranType rsp = soapEndpoint.epcSnglTran(req);
|
System.out.println(rsp);
|
return rsp;
|
}
|
|
/**
|
* 代收代付交易查询(S080030795)
|
* TranQry(交易查询)
|
* @return
|
*/
|
public static RspTranQryType tranQryTest() {
|
ESBServerPortType soapEndpoint = new S080030795().getESBServerSoapEndpoint();
|
ReqTranQryType req = new ReqTranQryType();
|
ReqTranQryType.SvcBody svcBody = new ReqTranQryType.SvcBody();
|
svcBody.setBussType("1");
|
svcBody.setHndlSeqNo("1");
|
svcBody.setMrchAcctNo("1");
|
svcBody.setMrchName("1");
|
svcBody.setMrchSeqNo("1");
|
svcBody.setPdNo("1");
|
svcBody.setRqsDate("20230306");
|
svcBody.setRstChannelType("SHQD");
|
|
req.setSvcBody(svcBody);
|
|
ReqSvcHeaderType svcHeader = new ReqSvcHeaderType();
|
svcHeader.setTranTime("20230306121501");
|
req.setReqSvcHeader(svcHeader);
|
RspTranQryType rsp = soapEndpoint.tranQry(req);
|
System.out.println(rsp);
|
return rsp;
|
}
|
}
|