正在显示
7 个修改的文件
包含
455 行增加
和
60 行删除
@@ -172,7 +172,7 @@ public class FWB extends BASE implements FWB_BASE { | @@ -172,7 +172,7 @@ public class FWB extends BASE implements FWB_BASE { | ||
172 | public String getQuantity_volume() throws FWBException { | 172 | public String getQuantity_volume() throws FWBException { |
173 | 173 | ||
174 | if (hasText(quantity_volume)){ | 174 | if (hasText(quantity_volume)){ |
175 | - String patternStr = "^[1-9][0-9\\.]{0,8}$"; | 175 | + String patternStr = "^[0-9][0-9\\.]{0,8}$"; |
176 | Pattern pattern = Pattern.compile(patternStr); | 176 | Pattern pattern = Pattern.compile(patternStr); |
177 | Matcher matcher = pattern.matcher(quantity_volume); | 177 | Matcher matcher = pattern.matcher(quantity_volume); |
178 | if (!matcher.find()){ | 178 | if (!matcher.find()){ |
@@ -40,7 +40,7 @@ public class FWB_CNE extends BASE implements FWB_BASE { | @@ -40,7 +40,7 @@ public class FWB_CNE extends BASE implements FWB_BASE { | ||
40 | * 收货人省 | 40 | * 收货人省 |
41 | * [A-Z0-9-<=/\s\.]{0,9} | 41 | * [A-Z0-9-<=/\s\.]{0,9} |
42 | */ | 42 | */ |
43 | - private String cne_loc_province; | 43 | + private String cne_loc_province=""; |
44 | /** | 44 | /** |
45 | * 收货人国家 | 45 | * 收货人国家 |
46 | * [A-Z]{2} | 46 | * [A-Z]{2} |
@@ -50,7 +50,7 @@ public class FWB_CNE extends BASE implements FWB_BASE { | @@ -50,7 +50,7 @@ public class FWB_CNE extends BASE implements FWB_BASE { | ||
50 | * 收货人邮编 | 50 | * 收货人邮编 |
51 | * [A-Z0-9-<=/\s\.]{0,9} | 51 | * [A-Z0-9-<=/\s\.]{0,9} |
52 | */ | 52 | */ |
53 | - private String cne_postcode; | 53 | + private String cne_postcode=""; |
54 | /** | 54 | /** |
55 | * 收货人联系方式类别 | 55 | * 收货人联系方式类别 |
56 | * FX|TE|TL | 56 | * FX|TE|TL |
@@ -148,6 +148,7 @@ public class FWB_OCI implements FWB_BASE { | @@ -148,6 +148,7 @@ public class FWB_OCI implements FWB_BASE { | ||
148 | String CRLF = "\n"; | 148 | String CRLF = "\n"; |
149 | StringBuilder sb = new StringBuilder(""); | 149 | StringBuilder sb = new StringBuilder(""); |
150 | if (StringUtils.hasLength(getOci_csrc_info())){ | 150 | if (StringUtils.hasLength(getOci_csrc_info())){ |
151 | + sb.append(getNodeName()); | ||
151 | sb.append(SPLIT_CODE) | 152 | sb.append(SPLIT_CODE) |
152 | .append(getOci_country_code()) | 153 | .append(getOci_country_code()) |
153 | .append(SPLIT_CODE) | 154 | .append(SPLIT_CODE) |
@@ -168,6 +168,7 @@ public class FWB_REF implements FWB_BASE{ | @@ -168,6 +168,7 @@ public class FWB_REF implements FWB_BASE{ | ||
168 | StringBuilder sb = new StringBuilder(""); | 168 | StringBuilder sb = new StringBuilder(""); |
169 | 169 | ||
170 | try { | 170 | try { |
171 | + sb.append(getNodeName()); | ||
171 | sb.append(SPLIT_CODE) | 172 | sb.append(SPLIT_CODE) |
172 | .append(getRef_address()); | 173 | .append(getRef_address()); |
173 | 174 |
@@ -406,6 +406,7 @@ public class FWB_RTD extends BASE implements FWB_BASE{ | @@ -406,6 +406,7 @@ public class FWB_RTD extends BASE implements FWB_BASE{ | ||
406 | 406 | ||
407 | if (hasText(getRtd_measurement_info())){ | 407 | if (hasText(getRtd_measurement_info())){ |
408 | sb.append(SPLIT_CODE).append(lineNumber++).append(SPLIT_CODE).append("ND"); | 408 | sb.append(SPLIT_CODE).append(lineNumber++).append(SPLIT_CODE).append("ND"); |
409 | + sb.append(SPLIT_CODE); | ||
409 | if (hasText(rtd_goods_DIM_weight)){ | 410 | if (hasText(rtd_goods_DIM_weight)){ |
410 | sb.append(getRtd_goods_DIM_weightcode()).append(getRtd_goods_DIM_weight()); | 411 | sb.append(getRtd_goods_DIM_weightcode()).append(getRtd_goods_DIM_weight()); |
411 | } | 412 | } |
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 |
src/test/java/FWB_804_31118150.java
0 → 100644
1 | + | ||
2 | +import com.sunyo.wlpt.base.model.efreight.fwb.*; | ||
3 | +import com.sunyo.wlpt.base.model.efreight.fwb.exception.FWBException; | ||
4 | + | ||
5 | +public class FWB_804_31118150 { | ||
6 | + public static void main(String[] args) { | ||
7 | + | ||
8 | + | ||
9 | + System.out.println( | ||
10 | + FWB_WAYBILL_TEST() | ||
11 | + + FWB_FLT_TEST() | ||
12 | + + FWB_RTG_TEST() | ||
13 | + + FWB_SHP_TEST() | ||
14 | + + FWB_CNE_TEST() | ||
15 | + + FWB_AGT_TEST() | ||
16 | + + FWB_SSR_TEST() | ||
17 | + + FWB_NFY_TEST() | ||
18 | + + FWB_ACC_TEST() | ||
19 | + + FWB_CVD_TEST() | ||
20 | + + FWB_RTD_TEST() | ||
21 | + + FWB_CER_TEST() | ||
22 | + + FWB_ISU_TEST() | ||
23 | + + FWB_OSI_TEST() | ||
24 | + + REF_TEST() | ||
25 | + + OCI_TEST() | ||
26 | + ); | ||
27 | +// REF_TEST(); | ||
28 | + | ||
29 | +// OCI_TEST(); | ||
30 | + | ||
31 | + | ||
32 | + } | ||
33 | + | ||
34 | + static String FWB_WAYBILL_TEST(){ | ||
35 | + FWB fwb = new FWB(); | ||
36 | + fwb.setWaybillNum("804-31118150"); | ||
37 | + fwb.setOrigin("CGO"); | ||
38 | + fwb.setDestination("ICN"); | ||
39 | + fwb.setQuantity_picecs("22"); | ||
40 | + fwb.setQuantity_weight("330"); | ||
41 | + fwb.setQuantity_weight_code("K"); | ||
42 | + fwb.setQuantity_volume("1.47"); | ||
43 | + fwb.setQuantity_volume_code("MC"); | ||
44 | +// fwb.setQuantity_density("22"); | ||
45 | + try { | ||
46 | + fwb.getWaybillNum(); | ||
47 | + String nodeText = fwb.getNodeName() + fwb.getFWBNodeText(); | ||
48 | +// System.out.println(nodeText); | ||
49 | + return nodeText; | ||
50 | + } catch (FWBException e) { | ||
51 | + e.printStackTrace(); | ||
52 | + } | ||
53 | + return ""; | ||
54 | + } | ||
55 | + | ||
56 | + static String FWB_FLT_TEST(){ | ||
57 | + FWB_FLT flt = new FWB_FLT(); | ||
58 | + flt.setCariier("CF"); | ||
59 | + flt.setFlightNumber("221"); | ||
60 | + flt.setDay("08"); | ||
61 | + | ||
62 | + try { | ||
63 | + String nodeText = flt.getNodeName() + flt.getFWBNodeText() + "\n"; | ||
64 | + return nodeText; | ||
65 | + } catch (FWBException e) { | ||
66 | + e.printStackTrace(); | ||
67 | + } | ||
68 | + return ""; | ||
69 | + } | ||
70 | + | ||
71 | + static String FWB_RTG_TEST(){ | ||
72 | + FWB_RTG var = new FWB_RTG(); | ||
73 | + var.setDestinationAirport("ICN"); | ||
74 | + var.setDestinationCarrier("CF"); | ||
75 | +// var.setOnwardAirport("SIN"); | ||
76 | +// var.setOnwardCarrier("K9"); | ||
77 | + | ||
78 | + try { | ||
79 | + String nodeText = var.getNodeName() + var.getFWBNodeText() + "\n"; | ||
80 | +// System.out.println(FWB_WAYBILL_TEST()+nodeText); | ||
81 | + return nodeText; | ||
82 | + } catch (FWBException e) { | ||
83 | + e.printStackTrace(); | ||
84 | + } | ||
85 | + return ""; | ||
86 | + } | ||
87 | + | ||
88 | + static String FWB_SHP_TEST(){ | ||
89 | + FWB_SHP var = new FWB_SHP(); | ||
90 | + var.setShp_name("KERRY EAS LOGISTICS LIMITED HENAN"); | ||
91 | +// var.setShp_account_number("ABC"); | ||
92 | + var.setShp_adr("KERRY LOGISTICS PARK 500M TO XINAN"); | ||
93 | + var.setShp_loc_place("ZHENGZHOU"); | ||
94 | +// var.setShp_loc_province("HENAN"); | ||
95 | + var.setShp_country("CN"); | ||
96 | + var.setShp_postcode("450000"); | ||
97 | + var.setShp_contact_id("TE"); | ||
98 | + var.setShp_contact_number("8637155528940"); | ||
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("SAMSUNG ELECTRONICS LOGITECH CO LTD"); | ||
113 | +// var.setShp_account_number("ABC"); | ||
114 | + var.setCne_adr("416 MAETAN DONG YOUNGTONG GU"); | ||
115 | + var.setCne_loc_place("SUWON"); | ||
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("82312703625"); | ||
121 | + | ||
122 | + | ||
123 | + try { | ||
124 | + String nodeText = var.getNodeName() + var.getFWBNodeText(); | ||
125 | + return nodeText; | ||
126 | + } catch (FWBException e) { | ||
127 | + e.printStackTrace(); | ||
128 | + } | ||
129 | + return ""; | ||
130 | + } | ||
131 | + | ||
132 | + static String FWB_AGT_TEST(){ | ||
133 | + FWB_AGT var = new FWB_AGT(); | ||
134 | +// var.setAgt_account_number(""); | ||
135 | +// var.setAgt_IATA_number("0831714"); | ||
136 | +// var.setAgt_CASS_ADR("0215"); | ||
137 | +// var.setAgt_participant_id("CAG"); | ||
138 | +// var.setAgt_name("BOLLORE LOGISTICS CHINA CO LTD "); | ||
139 | +// var.setAgt_ADR("SHANGHAI"); | ||
140 | + | ||
141 | + | ||
142 | + try { | ||
143 | + String nodeText = var.getFWBNodeText() ; | ||
144 | + return nodeText; | ||
145 | + } catch (FWBException e) { | ||
146 | + e.printStackTrace(); | ||
147 | + } | ||
148 | + return ""; | ||
149 | + } | ||
150 | + | ||
151 | + static String FWB_SSR_TEST(){ | ||
152 | + FWB_SSR var = new FWB_SSR(); | ||
153 | +// var.setSsr_request_content("SAY TOTAL 22 PACKAGES PLEASE NOTIFY CONSIGNEE UPON FLIGHT ARRIVAL"); | ||
154 | + | ||
155 | + try { | ||
156 | + String nodeText = var.getFWBNodeText() ; | ||
157 | + return nodeText; | ||
158 | + } catch (FWBException e) { | ||
159 | + e.printStackTrace(); | ||
160 | + } | ||
161 | + return ""; | ||
162 | + } | ||
163 | + | ||
164 | + static String FWB_NFY_TEST(){ | ||
165 | + FWB_NFY var = new FWB_NFY(); | ||
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"); | ||
174 | + try { | ||
175 | + String nodeText = var.getFWBNodeText() ; | ||
176 | + return nodeText; | ||
177 | + } catch (FWBException e) { | ||
178 | + e.printStackTrace(); | ||
179 | + } | ||
180 | + return ""; | ||
181 | + } | ||
182 | + | ||
183 | + static String FWB_ACC_TEST(){ | ||
184 | + FWB_ACC var = new FWB_ACC(); | ||
185 | + var.setAcc_info_id("GEN"); | ||
186 | + var.setAcc_info("FREIGHT PREPAID"); | ||
187 | + try { | ||
188 | + String nodeText = var.getFWBNodeText() ; | ||
189 | + return nodeText; | ||
190 | + } catch (FWBException e) { | ||
191 | + e.printStackTrace(); | ||
192 | + } | ||
193 | + return ""; | ||
194 | + } | ||
195 | + | ||
196 | + static String FWB_CVD_TEST(){ | ||
197 | + FWB_CVD var = new FWB_CVD(); | ||
198 | + var.setCvd_currency_code("CNY"); | ||
199 | +// var.setCvd_charge_code("PP"); | ||
200 | + var.setCvd_charge_prepaid("PP"); | ||
201 | + var.setCvd_value_for_carriage("NVD"); | ||
202 | + var.setCvd_value_for_customs("NCV"); | ||
203 | + var.setCvd_amount_of_insurance("XXX"); | ||
204 | + | ||
205 | + try { | ||
206 | + String nodeText = var.getFWBNodeText() ; | ||
207 | + return nodeText; | ||
208 | + } catch (FWBException e) { | ||
209 | + e.printStackTrace(); | ||
210 | + } | ||
211 | + return ""; | ||
212 | + } | ||
213 | + | ||
214 | + static String FWB_RTD_TEST(){ | ||
215 | + //todo:做个计费单价x计费重量 与 total 总价的对比验证 | ||
216 | + FWB_RTD var = new FWB_RTD(); | ||
217 | + var.setRtd_number_pieces("22"); | ||
218 | + var.setRtd_gross_weight("330"); | ||
219 | + var.setRtd_rate_class("Q"); | ||
220 | +// var.setRtd_commodity_NUM("12398"); | ||
221 | + var.setRtd_charge_weight("330"); | ||
222 | +// var.setRtd_rate_charge("21.23"); | ||
223 | +// var.setRtd_total("198732.22"); | ||
224 | + var.setRtd_goods_DES("CONSOLIDATED AS PER ATTACHED MANIFEST"); | ||
225 | + var.setRtd_goods_consol_DES("CONSOL"); | ||
226 | +// var.setRtd_goods_DIM_weightcode("K"); | ||
227 | +// var.setRtd_goods_DIM_weight("302.33"); | ||
228 | + var.setRtd_measurement_code("CMT"); | ||
229 | + var.setRtd_measurement_info("110-110-82/1"); | ||
230 | + var.setRtd_volume_code("MC"); | ||
231 | + var.setRtd_volume("1.47"); | ||
232 | + try { | ||
233 | + String nodeText = var.getFWBNodeText() ; | ||
234 | + return nodeText; | ||
235 | + } catch (FWBException e) { | ||
236 | + e.printStackTrace(); | ||
237 | + } | ||
238 | + return ""; | ||
239 | + } | ||
240 | + | ||
241 | + static String FWB_CER_TEST(){ | ||
242 | + FWB_CER var = new FWB_CER(); | ||
243 | + var.setCer_signature("KERRY EAS LOGISTICS"); | ||
244 | + | ||
245 | + | ||
246 | + try { | ||
247 | + String nodeText = var.getFWBNodeText() ; | ||
248 | + return nodeText; | ||
249 | + } catch (FWBException e) { | ||
250 | + e.printStackTrace(); | ||
251 | + } | ||
252 | + return ""; | ||
253 | + } | ||
254 | + | ||
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 | + | ||
260 | + | ||
261 | + try { | ||
262 | + String nodeText = var.getFWBNodeText() ; | ||
263 | + return nodeText; | ||
264 | + } catch (FWBException e) { | ||
265 | + e.printStackTrace(); | ||
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("USCI91410100712647021U"); | ||
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 ""; | ||
316 | + } | ||
317 | + | ||
318 | + | ||
319 | +} |
-
请 注册 或 登录 后发表评论