Commit 991e82a9 by hanghang.wang

Merge branch 'feature/20210513_判断是否退运费_wanghanghang' into develop

parents 87e25e8e 569c43b1
...@@ -2260,11 +2260,18 @@ public class OrderServiceImpl implements Orderservice { ...@@ -2260,11 +2260,18 @@ public class OrderServiceImpl implements Orderservice {
QueryFreightRefundSupportedVo queryFreightRefundSupportedVo = new QueryFreightRefundSupportedVo(); QueryFreightRefundSupportedVo queryFreightRefundSupportedVo = new QueryFreightRefundSupportedVo();
queryFreightRefundSupportedVo.setPartnerId(orderBean.getCompanyId()); queryFreightRefundSupportedVo.setPartnerId(orderBean.getCompanyId());
queryFreightRefundSupportedVo.setProvince(province); queryFreightRefundSupportedVo.setProvince(province);
QueryFreightRefundSupportedResponse queryFreightRefundSupportedResponse = deliveryFeiginClient.isFreightRefundSupported(queryFreightRefundSupportedVo); //整合商城订单状态,订单状态 1 2 3不需校验直接退运费 20210513
LogUtil.info("queryFreightRefundSupportedResponse of oid:{}, {}, {}", orderBean.getOid(), orderBean.getStatus(), (null != queryFreightRefundSupportedResponse ? ToStringBuilder.reflectionToString(queryFreightRefundSupportedResponse) : null)); List<Integer> isRefundDeliveryFeeCodes = Arrays.asList(
if(null != queryFreightRefundSupportedResponse && RESPONSE_SUCCESS_CODE == queryFreightRefundSupportedResponse.getCode()){ OrderStatus.TAKE_ORDER.getCode(), OrderStatus.WAIT_PAY.getCode(), OrderStatus.RECEIPT.getCode());
Boolean freightRefundSupported = queryFreightRefundSupportedResponse.getData(); if(isRefundDeliveryFeeCodes.contains(orderBean.getStatus())){
isRefundDeliveryFee = freightRefundSupported; isRefundDeliveryFee = true;
}else{
QueryFreightRefundSupportedResponse queryFreightRefundSupportedResponse = deliveryFeiginClient.isFreightRefundSupported(queryFreightRefundSupportedVo);
LogUtil.info("queryFreightRefundSupportedResponse of oid:{}, {}, {}", orderBean.getOid(), orderBean.getStatus(), (null != queryFreightRefundSupportedResponse ? ToStringBuilder.reflectionToString(queryFreightRefundSupportedResponse) : null));
if(null != queryFreightRefundSupportedResponse && RESPONSE_SUCCESS_CODE == queryFreightRefundSupportedResponse.getCode()){
Boolean freightRefundSupported = queryFreightRefundSupportedResponse.getData();
isRefundDeliveryFee = freightRefundSupported;
}
} }
} }
}else { }else {
...@@ -2277,6 +2284,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -2277,6 +2284,7 @@ public class OrderServiceImpl implements Orderservice {
isRefundDeliveryFee = false; isRefundDeliveryFee = false;
} }
} }
// 未接单 // 未接单
if (OrderStatus.TAKE_ORDER.getCode().equals(orderBean.getStatus())) { if (OrderStatus.TAKE_ORDER.getCode().equals(orderBean.getStatus())) {
// 拼团订单主动退款触发通知促销 // 拼团订单主动退款触发通知促销
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment