diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/hualei/HLRequest.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/hualei/HLRequest.java index 55651f820..a8611da9d 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/hualei/HLRequest.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/hualei/HLRequest.java @@ -21,12 +21,13 @@ import java.util.List; */ @Slf4j public class HLRequest { - private final static String URL = "http://www.antugj.com:8082/selectTrack.htm"; private static final RequestConfig REQUEST_CONFIG = RequestConfig.custom().build(); + private final String url; private final List billCodes; - public HLRequest(List billCodes) { + public HLRequest(String url, List billCodes) { + this.url = url; this.billCodes = billCodes; } @@ -40,7 +41,7 @@ public class HLRequest { while (attempts++ < 5) { try { HttpClient httpClient = HttpClientBuilder.create().setDefaultRequestConfig(REQUEST_CONFIG).build(); - HttpPost request = new HttpPost(URL); + HttpPost request = new HttpPost(url); // adding the form data request.setEntity(new UrlEncodedFormEntity(generateFormData(), "UTF-8")); diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/HLJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/HLJob.java index 27e776f7d..3f12dc81b 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/HLJob.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/HLJob.java @@ -35,6 +35,8 @@ public class HLJob implements Job { @Autowired private IPlatformOrderService platformOrderService; + private final static String URL = "http://www.antugj.com:8082/selectTrack.htm"; + private static final Integer DEFAULT_NUMBER_OF_DAYS = 15; private static final Integer DEFAULT_MAXIMUM_NUMBER_OF_PARCELS_PER_TRANSACTION = 800; private static final List DEFAULT_TRANSPORTERS = Arrays.asList("法国专线普货"); @@ -91,7 +93,7 @@ public class HLJob implements Job { List parcelTraces = new ArrayList<>(); List hlRequests = new ArrayList<>(); billCodeLists.forEach(billcodeList -> { - HLRequest hlRequest = new HLRequest(billcodeList); + HLRequest hlRequest = new HLRequest(URL, billcodeList); hlRequests.add(hlRequest); }); List results = new ArrayList<>();