|
@@ -74,7 +74,9 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
//订单信息
|
|
//订单信息
|
|
|
CommonCreateOrderRequest requestDTO = new CommonCreateOrderRequest();
|
|
CommonCreateOrderRequest requestDTO = new CommonCreateOrderRequest();
|
|
|
requestDTO.setOrderOrigin(getOrderOrigin(bizWaybillOrder.getProductCode()));
|
|
requestDTO.setOrderOrigin(getOrderOrigin(bizWaybillOrder.getProductCode()));
|
|
|
- requestDTO.setCustomerCode(sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE));
|
|
|
|
|
|
|
+ requestDTO.setCustomerCode(requestDTO.getOrderOrigin() == 1 ?
|
|
|
|
|
+ sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE) :
|
|
|
|
|
+ sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_BUSINESSUNITCODE));
|
|
|
requestDTO.setPickupStartTime(bizWaybillOrder.getSendStartTime().getTime());
|
|
requestDTO.setPickupStartTime(bizWaybillOrder.getSendStartTime().getTime());
|
|
|
requestDTO.setPickupEndTime(bizWaybillOrder.getSendEndTime().getTime());
|
|
requestDTO.setPickupEndTime(bizWaybillOrder.getSendEndTime().getTime());
|
|
|
|
|
|
|
@@ -138,7 +140,9 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.CommonCreateOrderRequest requestDTO = new com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.CommonCreateOrderRequest();
|
|
com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.CommonCreateOrderRequest requestDTO = new com.lop.open.api.sdk.domain.ECAP.CommonCreateOrderApi.commonCreateOrderV1.CommonCreateOrderRequest();
|
|
|
requestDTO.setOrderId(bizWaybillOrder.getWaybillNo());
|
|
requestDTO.setOrderId(bizWaybillOrder.getWaybillNo());
|
|
|
requestDTO.setOrderOrigin(getOrderOrigin(bizWaybillOrder.getProductCode()));
|
|
requestDTO.setOrderOrigin(getOrderOrigin(bizWaybillOrder.getProductCode()));
|
|
|
- requestDTO.setCustomerCode(sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE));
|
|
|
|
|
|
|
+ requestDTO.setCustomerCode(requestDTO.getOrderOrigin() == 1 ?
|
|
|
|
|
+ sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE) :
|
|
|
|
|
+ sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_BUSINESSUNITCODE));
|
|
|
requestDTO.setSettleType(3);
|
|
requestDTO.setSettleType(3);
|
|
|
requestDTO.setPickupStartTime(bizWaybillOrder.getSendStartTime().getTime());
|
|
requestDTO.setPickupStartTime(bizWaybillOrder.getSendStartTime().getTime());
|
|
|
requestDTO.setPickupEndTime(bizWaybillOrder.getSendEndTime().getTime());
|
|
requestDTO.setPickupEndTime(bizWaybillOrder.getSendEndTime().getTime());
|
|
@@ -208,16 +212,18 @@ public class JDLogisticsService implements LogisticsService {
|
|
|
EcapV1OrdersCancelLopRequest request = new EcapV1OrdersCancelLopRequest();
|
|
EcapV1OrdersCancelLopRequest request = new EcapV1OrdersCancelLopRequest();
|
|
|
|
|
|
|
|
//取消订单入参对象
|
|
//取消订单入参对象
|
|
|
- CommonOrderCancelRequest commonOrderCancelRequest = new CommonOrderCancelRequest();
|
|
|
|
|
- commonOrderCancelRequest.setWaybillCode(bizWaybillOrder.getExternalWaybillNo());
|
|
|
|
|
- commonOrderCancelRequest.setCustomerOrderId(bizWaybillOrder.getWaybillNo());
|
|
|
|
|
- commonOrderCancelRequest.setOrderOrigin(1);
|
|
|
|
|
- commonOrderCancelRequest.setCustomerCode(sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE));
|
|
|
|
|
- commonOrderCancelRequest.setCancelReason("取消原因");
|
|
|
|
|
- commonOrderCancelRequest.setCancelReasonCode("1");
|
|
|
|
|
- commonOrderCancelRequest.setCancelType(1);
|
|
|
|
|
-
|
|
|
|
|
- request.setRequest(commonOrderCancelRequest);
|
|
|
|
|
|
|
+ CommonOrderCancelRequest requestDTO = new CommonOrderCancelRequest();
|
|
|
|
|
+ requestDTO.setWaybillCode(bizWaybillOrder.getExternalWaybillNo());
|
|
|
|
|
+ requestDTO.setCustomerOrderId(bizWaybillOrder.getWaybillNo());
|
|
|
|
|
+ requestDTO.setOrderOrigin(getOrderOrigin(bizWaybillOrder.getProductCode()));
|
|
|
|
|
+ requestDTO.setCustomerCode(requestDTO.getOrderOrigin() == 1 ?
|
|
|
|
|
+ sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_CUSTOMERCODE) :
|
|
|
|
|
+ sysConfigService.selectConfigByKey(SysConfigConstants.JD_LOGISTICS_BUSINESSUNITCODE));
|
|
|
|
|
+ requestDTO.setCancelReason(bizWaybillOrder.getCancelReason());
|
|
|
|
|
+ requestDTO.setCancelReasonCode("1");
|
|
|
|
|
+ requestDTO.setCancelType(1);
|
|
|
|
|
+
|
|
|
|
|
+ request.setRequest(requestDTO);
|
|
|
|
|
|
|
|
//设置插件,必须的操作,不同类型的应用入参不同,请看入参注释,公共参数按顺序分别为AppKey、AppSecret、AccessToken
|
|
//设置插件,必须的操作,不同类型的应用入参不同,请看入参注释,公共参数按顺序分别为AppKey、AppSecret、AccessToken
|
|
|
//使用开放平台ISV/自研商家应用调用接口
|
|
//使用开放平台ISV/自研商家应用调用接口
|