|
|
@@ -63,13 +63,15 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
Contact senderContact = new Contact();
|
|
|
senderContact.setName(bizWaybillOrder.getSenderName());
|
|
|
senderContact.setMobile(bizWaybillOrder.getSenderPhone());
|
|
|
- senderContact.setFullAddress(bizWaybillOrder.getSenderProvince() + bizWaybillOrder.getSenderCity() + bizWaybillOrder.getSenderCounty() + bizWaybillOrder.getSenderAddress());
|
|
|
+// senderContact.setFullAddress(bizWaybillOrder.getSenderProvince() + bizWaybillOrder.getSenderCity() + bizWaybillOrder.getSenderCounty() + bizWaybillOrder.getSenderAddress());
|
|
|
+ senderContact.setFullAddress("北京市大兴区亦庄经济开发区abc");
|
|
|
|
|
|
//收货人
|
|
|
Contact receiverContact = new Contact();
|
|
|
receiverContact.setName(bizWaybillOrder.getReceiverName());
|
|
|
receiverContact.setMobile(bizWaybillOrder.getReceiverPhone());
|
|
|
- receiverContact.setFullAddress(bizWaybillOrder.getReceiverProvince() + bizWaybillOrder.getReceiverCity() + bizWaybillOrder.getReceiverCounty() + bizWaybillOrder.getReceiverAddress());
|
|
|
+// receiverContact.setFullAddress(bizWaybillOrder.getReceiverProvince() + bizWaybillOrder.getReceiverCity() + bizWaybillOrder.getReceiverCounty() + bizWaybillOrder.getReceiverAddress());
|
|
|
+ receiverContact.setFullAddress("河南省洛阳市西工区正大国际西区");
|
|
|
|
|
|
//订单信息
|
|
|
CommonCreateOrderRequest requestDTO = new CommonCreateOrderRequest();
|
|
|
@@ -130,11 +132,17 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
|
|
|
//发货人
|
|
|
com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.Contact senderContact = new com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.Contact();
|
|
|
- senderContact.setFullAddress(bizWaybillOrder.getSenderProvince() + bizWaybillOrder.getSenderCity() + bizWaybillOrder.getSenderCounty() + bizWaybillOrder.getSenderAddress());
|
|
|
+ senderContact.setName(bizWaybillOrder.getSenderName());
|
|
|
+ senderContact.setMobile(bizWaybillOrder.getSenderPhone());
|
|
|
+// senderContact.setFullAddress(bizWaybillOrder.getSenderProvince() + bizWaybillOrder.getSenderCity() + bizWaybillOrder.getSenderCounty() + bizWaybillOrder.getSenderAddress());
|
|
|
+ senderContact.setFullAddress("北京市大兴区亦庄经济开发区abc");
|
|
|
|
|
|
//收货人
|
|
|
com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.Contact receiverContact = new com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.Contact();
|
|
|
- receiverContact.setFullAddress(bizWaybillOrder.getReceiverProvince() + bizWaybillOrder.getReceiverCity() + bizWaybillOrder.getReceiverCounty() + bizWaybillOrder.getReceiverAddress());
|
|
|
+ receiverContact.setName(bizWaybillOrder.getReceiverName());
|
|
|
+ receiverContact.setMobile(bizWaybillOrder.getReceiverPhone());
|
|
|
+// receiverContact.setFullAddress(bizWaybillOrder.getReceiverProvince() + bizWaybillOrder.getReceiverCity() + bizWaybillOrder.getReceiverCounty() + bizWaybillOrder.getReceiverAddress());
|
|
|
+ receiverContact.setFullAddress("河南省洛阳市西工区正大国际西区");
|
|
|
|
|
|
//订单信息
|
|
|
com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.CommonCreateOrderRequest requestDTO = new com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.CommonCreateOrderRequest();
|
|
|
@@ -182,6 +190,7 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
if (response.getResult().getCode() == 0) {
|
|
|
result.put("success", true);
|
|
|
// 返回京东物流单号
|
|
|
+ bizWaybillOrder.setExternalWaybillNo(response.getResult().getData().getWaybillCode());
|
|
|
result.put("data", response.getResult().getData().getWaybillCode());
|
|
|
result.put("msg", "");
|
|
|
} else {
|
|
|
@@ -213,8 +222,8 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
|
|
|
//取消订单入参对象
|
|
|
CommonOrderCancelRequest requestDTO = new CommonOrderCancelRequest();
|
|
|
- requestDTO.setWaybillCode(bizWaybillOrder.getExternalWaybillNo());
|
|
|
- requestDTO.setCustomerOrderId(bizWaybillOrder.getWaybillNo());
|
|
|
+ requestDTO.setWaybillCode(bizWaybillOrder.getExternalWaybillNo());//JDV025588771574
|
|
|
+ requestDTO.setCustomerOrderId(bizWaybillOrder.getWaybillNo());//RJSD20260206000027
|
|
|
requestDTO.setOrderOrigin(getOrderOrigin(bizWaybillOrder.getProductCode()));
|
|
|
requestDTO.setCustomerCode(requestDTO.getOrderOrigin() == 1 ?
|
|
|
sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE) :
|