|
1
|
-import com.sun.org.apache.regexp.internal.RE;
|
1
|
+
|
|
2
|
import com.sunyo.wlpt.base.model.efreight.fwb.*;
|
2
|
import com.sunyo.wlpt.base.model.efreight.fwb.*;
|
|
3
|
import com.sunyo.wlpt.base.model.efreight.fwb.exception.FWBException;
|
3
|
import com.sunyo.wlpt.base.model.efreight.fwb.exception.FWBException;
|
|
4
|
|
4
|
|
|
@@ -11,12 +11,18 @@ public class FWBTest { |
|
@@ -11,12 +11,18 @@ public class FWBTest { |
|
11
|
+ FWB_FLT_TEST()
|
11
|
+ FWB_FLT_TEST()
|
|
12
|
+ FWB_RTG_TEST()
|
12
|
+ FWB_RTG_TEST()
|
|
13
|
+ FWB_SHP_TEST()
|
13
|
+ FWB_SHP_TEST()
|
|
|
|
14
|
+ + FWB_CNE_TEST()
|
|
14
|
+ FWB_AGT_TEST()
|
15
|
+ FWB_AGT_TEST()
|
|
15
|
+ FWB_SSR_TEST()
|
16
|
+ FWB_SSR_TEST()
|
|
16
|
+ FWB_NFY_TEST()
|
17
|
+ FWB_NFY_TEST()
|
|
17
|
+ FWB_ACC_TEST()
|
18
|
+ FWB_ACC_TEST()
|
|
18
|
+ FWB_CVD_TEST()
|
19
|
+ FWB_CVD_TEST()
|
|
19
|
+ FWB_RTD_TEST()
|
20
|
+ FWB_RTD_TEST()
|
|
|
|
21
|
+ + FWB_CER_TEST()
|
|
|
|
22
|
+ + FWB_ISU_TEST()
|
|
|
|
23
|
+ + FWB_OSI_TEST()
|
|
|
|
24
|
+ + REF_TEST()
|
|
|
|
25
|
+ + OCI_TEST()
|
|
20
|
);
|
26
|
);
|
|
21
|
// REF_TEST();
|
27
|
// REF_TEST();
|
|
22
|
|
28
|
|
|
@@ -27,15 +33,15 @@ public class FWBTest { |
|
@@ -27,15 +33,15 @@ public class FWBTest { |
|
27
|
|
33
|
|
|
28
|
static String FWB_WAYBILL_TEST(){
|
34
|
static String FWB_WAYBILL_TEST(){
|
|
29
|
FWB fwb = new FWB();
|
35
|
FWB fwb = new FWB();
|
|
30
|
- fwb.setWaybillNum("804-31118393");
|
36
|
+ fwb.setWaybillNum("804-31118500");
|
|
31
|
fwb.setOrigin("CGO");
|
37
|
fwb.setOrigin("CGO");
|
|
32
|
fwb.setDestination("ICN");
|
38
|
fwb.setDestination("ICN");
|
|
33
|
- fwb.setQuantity_picecs("1");
|
|
|
|
34
|
- fwb.setQuantity_weight("102.22");
|
|
|
|
35
|
- fwb.setQuantity_weight_code("L");
|
|
|
|
36
|
- fwb.setQuantity_volume("20.22");
|
39
|
+ fwb.setQuantity_picecs("22");
|
|
|
|
40
|
+ fwb.setQuantity_weight("196");
|
|
|
|
41
|
+ fwb.setQuantity_weight_code("K");
|
|
|
|
42
|
+ fwb.setQuantity_volume("0.78");
|
|
37
|
fwb.setQuantity_volume_code("MC");
|
43
|
fwb.setQuantity_volume_code("MC");
|
|
38
|
- fwb.setQuantity_density("22");
|
44
|
+// fwb.setQuantity_density("22");
|
|
39
|
try {
|
45
|
try {
|
|
40
|
fwb.getWaybillNum();
|
46
|
fwb.getWaybillNum();
|
|
41
|
String nodeText = fwb.getNodeName() + fwb.getFWBNodeText();
|
47
|
String nodeText = fwb.getNodeName() + fwb.getFWBNodeText();
|
|
@@ -49,14 +55,13 @@ public class FWBTest { |
|
@@ -49,14 +55,13 @@ public class FWBTest { |
|
49
|
|
55
|
|
|
50
|
static String FWB_FLT_TEST(){
|
56
|
static String FWB_FLT_TEST(){
|
|
51
|
FWB_FLT flt = new FWB_FLT();
|
57
|
FWB_FLT flt = new FWB_FLT();
|
|
52
|
- flt.setCariier("CV");
|
|
|
|
53
|
- flt.setFlightNumber("732");
|
|
|
|
54
|
- flt.setDay("29");
|
58
|
+ flt.setCariier("CF");
|
|
|
|
59
|
+ flt.setFlightNumber("221");
|
|
|
|
60
|
+ flt.setDay("08");
|
|
55
|
|
61
|
|
|
56
|
try {
|
62
|
try {
|
|
57
|
String nodeText = flt.getNodeName() + flt.getFWBNodeText() + "\n";
|
63
|
String nodeText = flt.getNodeName() + flt.getFWBNodeText() + "\n";
|
|
58
|
return nodeText;
|
64
|
return nodeText;
|
|
59
|
-// System.out.println(FWB_WAYBILL_TEST()+nodeText);
|
|
|
|
60
|
} catch (FWBException e) {
|
65
|
} catch (FWBException e) {
|
|
61
|
e.printStackTrace();
|
66
|
e.printStackTrace();
|
|
62
|
}
|
67
|
}
|
|
@@ -66,7 +71,7 @@ public class FWBTest { |
|
@@ -66,7 +71,7 @@ public class FWBTest { |
|
66
|
static String FWB_RTG_TEST(){
|
71
|
static String FWB_RTG_TEST(){
|
|
67
|
FWB_RTG var = new FWB_RTG();
|
72
|
FWB_RTG var = new FWB_RTG();
|
|
68
|
var.setDestinationAirport("ICN");
|
73
|
var.setDestinationAirport("ICN");
|
|
69
|
- var.setDestinationCarrier("CV");
|
74
|
+ var.setDestinationCarrier("CF");
|
|
70
|
// var.setOnwardAirport("SIN");
|
75
|
// var.setOnwardAirport("SIN");
|
|
71
|
// var.setOnwardCarrier("K9");
|
76
|
// var.setOnwardCarrier("K9");
|
|
72
|
|
77
|
|
|
@@ -82,15 +87,37 @@ public class FWBTest { |
|
@@ -82,15 +87,37 @@ public class FWBTest { |
|
82
|
|
87
|
|
|
83
|
static String FWB_SHP_TEST(){
|
88
|
static String FWB_SHP_TEST(){
|
|
84
|
FWB_SHP var = new FWB_SHP();
|
89
|
FWB_SHP var = new FWB_SHP();
|
|
85
|
- var.setShp_name("HENAN CIVIL AVIATION DEVELOPMENT");
|
|
|
|
86
|
- var.setShp_account_number("ABC");
|
|
|
|
87
|
- var.setShp_adr("HNCA BUILDING YUHONG WORLD");
|
90
|
+ var.setShp_name("DIMERCO INTERNATIONAL TRANSPORTA");
|
|
|
|
91
|
+// var.setShp_account_number("ABC");
|
|
|
|
92
|
+ var.setShp_adr("LTD ZHENGZHOU BRANCH 607 608");
|
|
88
|
var.setShp_loc_place("ZHENGZHOU");
|
93
|
var.setShp_loc_place("ZHENGZHOU");
|
|
89
|
var.setShp_loc_province("HENAN");
|
94
|
var.setShp_loc_province("HENAN");
|
|
90
|
var.setShp_country("CN");
|
95
|
var.setShp_country("CN");
|
|
91
|
- var.setShp_postcode("");
|
96
|
+ var.setShp_postcode("450000");
|
|
92
|
var.setShp_contact_id("TE");
|
97
|
var.setShp_contact_id("TE");
|
|
93
|
- var.setShp_contact_number("450000");
|
98
|
+ var.setShp_contact_number("8637155629366");
|
|
|
|
99
|
+
|
|
|
|
100
|
+
|
|
|
|
101
|
+ try {
|
|
|
|
102
|
+ String nodeText = var.getNodeName() + var.getFWBNodeText();
|
|
|
|
103
|
+ return nodeText;
|
|
|
|
104
|
+ } catch (FWBException e) {
|
|
|
|
105
|
+ e.printStackTrace();
|
|
|
|
106
|
+ }
|
|
|
|
107
|
+ return "";
|
|
|
|
108
|
+ }
|
|
|
|
109
|
+
|
|
|
|
110
|
+ static String FWB_CNE_TEST(){
|
|
|
|
111
|
+ FWB_CNE var = new FWB_CNE();
|
|
|
|
112
|
+ var.setCne_name("DIMERCO EXPRESS KOREA CORP.");
|
|
|
|
113
|
+// var.setShp_account_number("ABC");
|
|
|
|
114
|
+ var.setCne_adr("1501 1502 BLDG. E SKV1 CENTER 11");
|
|
|
|
115
|
+ var.setCne_loc_place("SEOUL");
|
|
|
|
116
|
+// var.setCne_loc_province("HENAN");
|
|
|
|
117
|
+ var.setCne_country("KR");
|
|
|
|
118
|
+ var.setCne_postcode("07217");
|
|
|
|
119
|
+ var.setCne_contact_id("TE");
|
|
|
|
120
|
+ var.setCne_contact_number("828223370905");
|
|
94
|
|
121
|
|
|
95
|
|
122
|
|
|
96
|
try {
|
123
|
try {
|
|
@@ -104,12 +131,12 @@ public class FWBTest { |
|
@@ -104,12 +131,12 @@ public class FWBTest { |
|
104
|
|
131
|
|
|
105
|
static String FWB_AGT_TEST(){
|
132
|
static String FWB_AGT_TEST(){
|
|
106
|
FWB_AGT var = new FWB_AGT();
|
133
|
FWB_AGT var = new FWB_AGT();
|
|
107
|
- var.setAgt_account_number("");
|
|
|
|
108
|
- var.setAgt_IATA_number("0831714");
|
|
|
|
109
|
- var.setAgt_CASS_ADR("0215");
|
134
|
+// var.setAgt_account_number("");
|
|
|
|
135
|
+// var.setAgt_IATA_number("0831714");
|
|
|
|
136
|
+// var.setAgt_CASS_ADR("0215");
|
|
110
|
// var.setAgt_participant_id("CAG");
|
137
|
// var.setAgt_participant_id("CAG");
|
|
111
|
- var.setAgt_name("BOLLORE LOGISTICS CHINA CO LTD ");
|
|
|
|
112
|
- var.setAgt_ADR("SHANGHAI");
|
138
|
+// var.setAgt_name("BOLLORE LOGISTICS CHINA CO LTD ");
|
|
|
|
139
|
+// var.setAgt_ADR("SHANGHAI");
|
|
113
|
|
140
|
|
|
114
|
|
141
|
|
|
115
|
try {
|
142
|
try {
|
|
@@ -123,7 +150,7 @@ public class FWBTest { |
|
@@ -123,7 +150,7 @@ public class FWBTest { |
|
123
|
|
150
|
|
|
124
|
static String FWB_SSR_TEST(){
|
151
|
static String FWB_SSR_TEST(){
|
|
125
|
FWB_SSR var = new FWB_SSR();
|
152
|
FWB_SSR var = new FWB_SSR();
|
|
126
|
- var.setSsr_request_content("ALSO CNEE OPERATIONAL CODE 086500 NETTING CODE 0462 VAT NO 486017");
|
153
|
+ var.setSsr_request_content("SAY TOTAL 22 PACKAGES PLEASE NOTIFY CONSIGNEE UPON FLIGHT ARRIVAL");
|
|
127
|
|
154
|
|
|
128
|
try {
|
155
|
try {
|
|
129
|
String nodeText = var.getFWBNodeText() ;
|
156
|
String nodeText = var.getFWBNodeText() ;
|
|
@@ -136,14 +163,14 @@ public class FWBTest { |
|
@@ -136,14 +163,14 @@ public class FWBTest { |
|
136
|
|
163
|
|
|
137
|
static String FWB_NFY_TEST(){
|
164
|
static String FWB_NFY_TEST(){
|
|
138
|
FWB_NFY var = new FWB_NFY();
|
165
|
FWB_NFY var = new FWB_NFY();
|
|
139
|
- var.setNfy_name("DSV AIR SEA AB - I200");
|
|
|
|
140
|
- var.setNfy_ADR("NO.3 UNIT 2F-W2 WAREHOUSE NO.83 SH");
|
|
|
|
141
|
- var.setNfy_LOC_city("SHANGHAI");
|
|
|
|
142
|
- var.setNfy_LOC_province("");
|
|
|
|
143
|
- var.setNfy_country("CN");
|
|
|
|
144
|
- var.setNfy_postcode("");
|
|
|
|
145
|
- var.setNfy_contact_id("TE");
|
|
|
|
146
|
- var.setNfy_contact_NUM("TE00862160278315");
|
166
|
+// var.setNfy_name("DSV AIR SEA AB - I200");
|
|
|
|
167
|
+// var.setNfy_ADR("NO.3 UNIT 2F-W2 WAREHOUSE NO.83 SH");
|
|
|
|
168
|
+// var.setNfy_LOC_city("SHANGHAI");
|
|
|
|
169
|
+// var.setNfy_LOC_province("");
|
|
|
|
170
|
+// var.setNfy_country("CN");
|
|
|
|
171
|
+// var.setNfy_postcode("");
|
|
|
|
172
|
+// var.setNfy_contact_id("TE");
|
|
|
|
173
|
+// var.setNfy_contact_NUM("TE00862160278315");
|
|
147
|
try {
|
174
|
try {
|
|
148
|
String nodeText = var.getFWBNodeText() ;
|
175
|
String nodeText = var.getFWBNodeText() ;
|
|
149
|
return nodeText;
|
176
|
return nodeText;
|
|
@@ -168,8 +195,8 @@ public class FWBTest { |
|
@@ -168,8 +195,8 @@ public class FWBTest { |
|
168
|
|
195
|
|
|
169
|
static String FWB_CVD_TEST(){
|
196
|
static String FWB_CVD_TEST(){
|
|
170
|
FWB_CVD var = new FWB_CVD();
|
197
|
FWB_CVD var = new FWB_CVD();
|
|
171
|
- var.setCvd_currency_code("INR");
|
|
|
|
172
|
-// var.setCvd_charge_code("PX");
|
198
|
+ var.setCvd_currency_code("CNY");
|
|
|
|
199
|
+ var.setCvd_charge_code("PP");
|
|
173
|
var.setCvd_charge_prepaid("PP");
|
200
|
var.setCvd_charge_prepaid("PP");
|
|
174
|
var.setCvd_value_for_carriage("NVD");
|
201
|
var.setCvd_value_for_carriage("NVD");
|
|
175
|
var.setCvd_value_for_customs("NCV");
|
202
|
var.setCvd_value_for_customs("NCV");
|
|
@@ -187,21 +214,21 @@ public class FWBTest { |
|
@@ -187,21 +214,21 @@ public class FWBTest { |
|
187
|
static String FWB_RTD_TEST(){
|
214
|
static String FWB_RTD_TEST(){
|
|
188
|
//todo:做个计费单价x计费重量 与 total 总价的对比验证
|
215
|
//todo:做个计费单价x计费重量 与 total 总价的对比验证
|
|
189
|
FWB_RTD var = new FWB_RTD();
|
216
|
FWB_RTD var = new FWB_RTD();
|
|
190
|
- var.setRtd_number_pieces("3");
|
|
|
|
191
|
- var.setRtd_gross_weight("174");
|
217
|
+ var.setRtd_number_pieces("22");
|
|
|
|
218
|
+ var.setRtd_gross_weight("194");
|
|
192
|
var.setRtd_rate_class("Q");
|
219
|
var.setRtd_rate_class("Q");
|
|
193
|
// var.setRtd_commodity_NUM("12398");
|
220
|
// var.setRtd_commodity_NUM("12398");
|
|
194
|
- var.setRtd_charge_weight("176");
|
221
|
+ var.setRtd_charge_weight("194");
|
|
195
|
// var.setRtd_rate_charge("21.23");
|
222
|
// var.setRtd_rate_charge("21.23");
|
|
196
|
// var.setRtd_total("198732.22");
|
223
|
// var.setRtd_total("198732.22");
|
|
197
|
- var.setRtd_goods_DES("DELL COMPUTY");
|
|
|
|
198
|
- var.setRtd_goods_consol_DES("CONSOLE");
|
224
|
+// var.setRtd_goods_DES("DELL COMPUTY");
|
|
|
|
225
|
+ var.setRtd_goods_consol_DES("CONSOL");
|
|
199
|
// var.setRtd_goods_DIM_weightcode("W");
|
226
|
// var.setRtd_goods_DIM_weightcode("W");
|
|
200
|
// var.setRtd_goods_DIM_weight("302.33");
|
227
|
// var.setRtd_goods_DIM_weight("302.33");
|
|
201
|
var.setRtd_measurement_code("CMT");
|
228
|
var.setRtd_measurement_code("CMT");
|
|
202
|
- var.setRtd_measurement_info("120-80-55/2");
|
229
|
+ var.setRtd_measurement_info("33-33-34/21");
|
|
203
|
var.setRtd_volume_code("MC");
|
230
|
var.setRtd_volume_code("MC");
|
|
204
|
- var.setRtd_volume("27.76");
|
231
|
+ var.setRtd_volume("0.78");
|
|
205
|
try {
|
232
|
try {
|
|
206
|
String nodeText = var.getFWBNodeText() ;
|
233
|
String nodeText = var.getFWBNodeText() ;
|
|
207
|
return nodeText;
|
234
|
return nodeText;
|
|
@@ -211,35 +238,81 @@ public class FWBTest { |
|
@@ -211,35 +238,81 @@ public class FWBTest { |
|
211
|
return "";
|
238
|
return "";
|
|
212
|
}
|
239
|
}
|
|
213
|
|
240
|
|
|
|
|
241
|
+ static String FWB_CER_TEST(){
|
|
|
|
242
|
+ FWB_CER var = new FWB_CER();
|
|
|
|
243
|
+ var.setCer_signature("ZHENGZHOU NAVITRANS");
|
|
|
|
244
|
+
|
|
214
|
|
245
|
|
|
215
|
- static void OCI_TEST(){
|
|
|
|
216
|
- FWB_OCI fwb_oci = new FWB_OCI();
|
|
|
|
217
|
- fwb_oci.setOci_csrc_id("T");
|
|
|
|
218
|
- fwb_oci.setOci_csrc_info("USCI91440101MA9Y9E79XG");
|
|
|
|
219
|
- fwb_oci.setOci_country_code("CN");
|
|
|
|
220
|
- fwb_oci.setOci_information_id("SHP");
|
|
|
|
221
|
try {
|
246
|
try {
|
|
222
|
- String oci = fwb_oci.getFWBNodeText();
|
|
|
|
223
|
- System.out.println(oci);
|
247
|
+ String nodeText = var.getFWBNodeText() ;
|
|
|
|
248
|
+ return nodeText;
|
|
224
|
} catch (FWBException e) {
|
249
|
} catch (FWBException e) {
|
|
225
|
e.printStackTrace();
|
250
|
e.printStackTrace();
|
|
226
|
}
|
251
|
}
|
|
|
|
252
|
+ return "";
|
|
227
|
}
|
253
|
}
|
|
228
|
|
254
|
|
|
229
|
- static void REF_TEST(){
|
|
|
|
230
|
- FWB_REF fwb_ref = new FWB_REF();
|
|
|
|
231
|
- fwb_ref.setRef_address("CGOFDIE");
|
|
|
|
232
|
- fwb_ref.setRef_file_reference("EC1A2C4CBC3D1");
|
|
|
|
233
|
- fwb_ref.setRef_participant_id("AGT");
|
|
|
|
234
|
- fwb_ref.setRef_participant_code("MECCGO01");
|
|
|
|
235
|
- fwb_ref.setRef_participant_airport("CGO");
|
255
|
+ static String FWB_ISU_TEST(){
|
|
|
|
256
|
+ FWB_ISU var = new FWB_ISU();
|
|
|
|
257
|
+ var.setIsu_day_mounth_year("07JUL23");
|
|
|
|
258
|
+ var.setIsu_place_or_airport_code("ZHENGZHOU");
|
|
|
|
259
|
+
|
|
236
|
|
260
|
|
|
237
|
try {
|
261
|
try {
|
|
238
|
- String oci = fwb_ref.getNodeName() + fwb_ref.getFWBNodeText();
|
|
|
|
239
|
- System.out.println(oci);
|
262
|
+ String nodeText = var.getFWBNodeText() ;
|
|
|
|
263
|
+ return nodeText;
|
|
240
|
} catch (FWBException e) {
|
264
|
} catch (FWBException e) {
|
|
241
|
e.printStackTrace();
|
265
|
e.printStackTrace();
|
|
242
|
}
|
266
|
}
|
|
|
|
267
|
+ return "";
|
|
|
|
268
|
+ }
|
|
|
|
269
|
+
|
|
|
|
270
|
+ static String FWB_OSI_TEST(){
|
|
|
|
271
|
+ FWB_OSI var = new FWB_OSI();
|
|
|
|
272
|
+// var.setOsi_text("SAY TOTAL 22 PACKAGES PLEASE NOTIFY CONSIGNEE UPON FLIGHT ARRIVAL");
|
|
|
|
273
|
+
|
|
|
|
274
|
+ try {
|
|
|
|
275
|
+ String nodeText = var.getFWBNodeText() ;
|
|
|
|
276
|
+ return nodeText;
|
|
|
|
277
|
+ } catch (FWBException e) {
|
|
|
|
278
|
+ e.printStackTrace();
|
|
|
|
279
|
+ }
|
|
|
|
280
|
+ return "";
|
|
|
|
281
|
+ }
|
|
|
|
282
|
+
|
|
|
|
283
|
+
|
|
|
|
284
|
+
|
|
|
|
285
|
+ static String OCI_TEST(){
|
|
|
|
286
|
+ FWB_OCI var = new FWB_OCI();
|
|
|
|
287
|
+ var.setOci_csrc_id("T");
|
|
|
|
288
|
+ var.setOci_csrc_info("USCI91410100349422169R");
|
|
|
|
289
|
+ var.setOci_country_code("CN");
|
|
|
|
290
|
+ var.setOci_information_id("SHP");
|
|
|
|
291
|
+
|
|
|
|
292
|
+ try {
|
|
|
|
293
|
+ String nodeText= var.getFWBNodeText();
|
|
|
|
294
|
+ return nodeText;
|
|
|
|
295
|
+ } catch (FWBException e) {
|
|
|
|
296
|
+ e.printStackTrace();
|
|
|
|
297
|
+ }
|
|
|
|
298
|
+ return "";
|
|
|
|
299
|
+ }
|
|
|
|
300
|
+
|
|
|
|
301
|
+ static String REF_TEST(){
|
|
|
|
302
|
+ FWB_REF var = new FWB_REF();
|
|
|
|
303
|
+ var.setRef_address("CGOFDIE");
|
|
|
|
304
|
+// fwb_ref.setRef_file_reference("EC1A2C4CBC3D1");
|
|
|
|
305
|
+// fwb_ref.setRef_participant_id("AGT");
|
|
|
|
306
|
+// fwb_ref.setRef_participant_code("MECCGO01");
|
|
|
|
307
|
+// fwb_ref.setRef_participant_airport("CGO");
|
|
|
|
308
|
+
|
|
|
|
309
|
+ try {
|
|
|
|
310
|
+ String nodeText = var.getFWBNodeText();
|
|
|
|
311
|
+ return nodeText;
|
|
|
|
312
|
+ } catch (FWBException e) {
|
|
|
|
313
|
+ e.printStackTrace();
|
|
|
|
314
|
+ }
|
|
|
|
315
|
+ return "";
|
|
243
|
}
|
316
|
}
|
|
244
|
|
317
|
|
|
245
|
|
318
|
|