G2X81Template.java
5.1 KB
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
package com.sy.model;
/**
* 金二X81报文xml模板
*/
public class G2X81Template {
/**
* 金二X81报文封装模板
*/
public static final String template= "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
"<GATHER_INFO xmlns=\"http://rpb.customs.gov.cn/common/FrontEndSchemas/\"\n" +
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
" xsi:schemaLocation=\"http://rpb.customs.gov.cn/common/FrontEndSchemas/\">\n" +
" <I_E_FLAG>#{ie_flag}</I_E_FLAG>\n" +
" <AREA_ID>#{area_id}</AREA_ID>\n" +
" <CHNL_NO>#{chnl_no}</CHNL_NO>\n" +
" <GETHER_MODE>A</GETHER_MODE>\n" +
" <SESSION_ID>#{session_id}</SESSION_ID>\n" +
" <IC_INFO>\n" +
" <IC_ID></IC_ID>\n" +
" <IC_NO></IC_NO>\n" +
" <IC_TYPE></IC_TYPE>\n" +
" <IC_EXTENDED_CONTENT></IC_EXTENDED_CONTENT>\n" +
" </IC_INFO>\n" +
" <FORM_INFO>\n" +
" <FORM_TYPE></FORM_TYPE>\n" +
" <FORM_ID></FORM_ID>\n" +
" </FORM_INFO>\n" +
" <VE_LICENSE_NO>#{ve_license_no}</VE_LICENSE_NO>\n" +
" <GROSS_WT>#{gross_wt}</GROSS_WT>\n" +
" <VE_RFID>\n" +
" <RFID_ID>#{rfid_id}</RFID_ID>\n" +
" <VE_LICENSE_NO>#{ve_license_no}</VE_LICENSE_NO>\n" +
" <VE_CUSTOMS_NO></VE_CUSTOMS_NO>\n" +
" <VE_WT>#{ve_wt}</VE_WT>\n" +
" <VE_COMPANY></VE_COMPANY>\n" +
" <VE_PERFORMANCE>1</VE_PERFORMANCE>\n" +
" </VE_RFID>\n" +
" <OPERATE_TIME>#{operate_time}</OPERATE_TIME>\n" +
"</GATHER_INFO>\n";
private static final String demo="<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
"<GATHER_INFO xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n" +
"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"http://rpb.customs.gov.cn/common/FrontEndSchemas/\">\n" +
"<I_E_FLAG>I</I_E_FLAG>\n" +
"<AREA_ID>5301HG</AREA_ID>\n" +
"<CHNL_NO>53010HITest101</CHNL_NO>\n" +
"<GETHER_MODE>B</GETHER_MODE>\n" +
"<SESSION_ID>20180130173410733</SESSION_ID>\n" +
" <VE_RFID>\n" +
"<RFID_ID>E0040000BA0EE801</RFID_ID>\n" +
"</VE_RFID>\n" +
"<OPERATOR_ID>5399990</OPERATOR_ID>\n" +
"<OPERATE_TIME>2016-11-24 11:31:52</OPERATE_TIME>\n" +
"</GATHER_INFO>";
private static final String X21Template = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
"<GATHER_INFO AREA_ID=\"#{area_id}\" CHNL_NO=\"#{chnl_no}\" I_E_TYPE=\"#{ie_flag}\" SEQ_NO=\"#{session_id}\">\n" +
" <IC>\n" +
" <DR_IC_NO/>\n" +
" <IC_DR_CUSTOMS_NO/>\n" +
" <IC_CO_CUSTOMS_NO/>\n" +
" <IC_BILL_NO/>\n" +
" <IC_GROSS_WT/>\n" +
" <IC_VE_CUSTOMS_NO/>\n" +
" <IC_VE_NAME/>\n" +
" <IC_CONTA_ID/>\n" +
" <IC_ESEAL_ID/>\n" +
" <IC_EX_DATA/>\n" +
" </IC>\n" +
" <WEIGHT>\n" +
" <GROSS_WT>#{gross_wt}</GROSS_WT>\n" +
" </WEIGHT>\n" +
" <CAR>\n" +
" <VE_NAME>#{ve_license_no}</VE_NAME>\n" +
" <CAR_EC_NO>#{rfid_id}</CAR_EC_NO>\n" +
" <CAR_EC_NO2/>\n" +
" <VE_CUSTOMS_NO/>\n" +
" <VE_WT/>\n" +
" </CAR>\n" +
" <CONTA>\n" +
" <CONTA_NUM/>\n" +
" <CONTA_RECO>1</CONTA_RECO>\n" +
" <CONTA_MODEL_F/>\n" +
" <CONTA_MODEL_B/>\n" +
" <CONTA_ID_F/>\n" +
" <CONTA_ID_B/>\n" +
" </CONTA>\n" +
" <SEAL>\n" +
" <ESEAL_ID/>\n" +
" </SEAL>\n" +
" <BAR_CODE>#{bar_code}</BAR_CODE>\n" +
" </GATHER_INFO>";
/**
* 发送报文封装模板
*/
public static final String mq_template = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" +
"<DxpMsg xmlns=\"http://www.chinaport.gov.cn/dxp\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ver=\"1.0\">\n" +
" <TransInfo>\n" +
" <CopMsgId>#{CopMsgId}</CopMsgId>\n" +
" <SenderId>GDXPKK0000000002</SenderId>\n" +
" <MsgType>#{MsgType}</MsgType>\n" +
" <CreatTime>#{CreatTime}</CreatTime>\n" +
" <ReceiverIds>\n" +
" <ReceiverId>GJCKK00000000001</ReceiverId>\n" +
" </ReceiverIds>\n" +
" </TransInfo>\n" +
" <Data>#{Data}</Data>\n" +
"</DxpMsg>";
}