wanghc
2023-06-27 933ee70c42092a600696428cefd178de805d0439
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
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.trade.ReqEPCSnglTranType;
import com.jttech.pfcs.vo.req.trade.ReqSvcHeaderType;
import com.jttech.pfcs.vo.req.trade.ReqTranQryType;
import com.jttech.pfcs.vo.resp.trade.RspEPCSnglTranType;
import com.jttech.pfcs.vo.resp.trade.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;
    }
}