Commit 52723fcc by 王世昌

Merge branch 'feature/20210628-配送回调记录商家承担配送费-wsc' into qa

# Conflicts:
#	ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExpressReq.java
parents 078d2d28 fe2405e9
...@@ -4,6 +4,8 @@ import com.freemud.application.sdk.api.ordercenter.request.create.OrderTaskReq; ...@@ -4,6 +4,8 @@ import com.freemud.application.sdk.api.ordercenter.request.create.OrderTaskReq;
import com.freemud.sdk.api.assortment.order.config.BaseConfig; import com.freemud.sdk.api.assortment.order.config.BaseConfig;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
/** /**
* All rights Reserved, Designed By www.freemud.cn * All rights Reserved, Designed By www.freemud.cn
* *
...@@ -93,4 +95,9 @@ public class UpdateDeliveryInfoByIdRequest extends BaseConfig { ...@@ -93,4 +95,9 @@ public class UpdateDeliveryInfoByIdRequest extends BaseConfig {
*/ */
public Long estimateArriveTime; public Long estimateArriveTime;
/**
* 商家承担的配送费(单位:分)
*/
public BigDecimal businessDeliveryAmount;
} }
...@@ -1110,6 +1110,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -1110,6 +1110,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
expressReq.setExceptionDesc(request.getExceptionDesc()); expressReq.setExceptionDesc(request.getExceptionDesc());
expressReq.setExceptionId(request.getExceptionId()); expressReq.setExceptionId(request.getExceptionId());
expressReq.setOpType(request.getOpType()); expressReq.setOpType(request.getOpType());
// 【ID1032317】外卖配送完成回调订单基础服务接口添加商户承担运费字段
expressReq.setBusinessDeliveryAmount(request.getBusinessDeliveryAmount());
if(null !=request.getOrderClient() && OrderClientType.SAASMALL.getIndex() == request.getOrderClient() && 0 == request.getOpType()){ if(null !=request.getOrderClient() && OrderClientType.SAASMALL.getIndex() == request.getOrderClient() && 0 == request.getOpType()){
OrderTaskReq orderTask = new OrderTaskReq(); OrderTaskReq orderTask = new OrderTaskReq();
orderTask.setTaskType(5); orderTask.setTaskType(5);
......
...@@ -3,6 +3,8 @@ package cn.freemud.entities.dto.delivery; ...@@ -3,6 +3,8 @@ package cn.freemud.entities.dto.delivery;
import cn.freemud.base.util.DateUtil; import cn.freemud.base.util.DateUtil;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
/** /**
* All rights Reserved, Designed By www.freemud.cn * All rights Reserved, Designed By www.freemud.cn
* *
...@@ -91,4 +93,9 @@ public class CallbackUrlRequestDto { ...@@ -91,4 +93,9 @@ public class CallbackUrlRequestDto {
*/ */
public Long estimateArriveTime; public Long estimateArriveTime;
/**
* 商家承担的配送费(单位:分)
*/
public BigDecimal businessDeliveryAmount;
} }
...@@ -137,6 +137,8 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -137,6 +137,8 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
requestDto.setExceptionId(request.getExceptionId()); requestDto.setExceptionId(request.getExceptionId());
//【ID1031049】 订单接受配送分配骑手状态回调 //【ID1031049】 订单接受配送分配骑手状态回调
requestDto.setEstimateArriveTime(request.getEstimateArriveTime()); requestDto.setEstimateArriveTime(request.getEstimateArriveTime());
// 【ID1032317】外卖配送完成回调订单基础服务接口添加商户承担运费字段
requestDto.setBusinessDeliveryAmount(request.getBusinessDeliveryAmount());
if (StringUtils.isNotBlank(request.getRemark())) { if (StringUtils.isNotBlank(request.getRemark())) {
requestDto.setRemark("配送:" + request.getRemark()); requestDto.setRemark("配送:" + request.getRemark());
} }
......
...@@ -15,6 +15,8 @@ package com.freemud.application.sdk.api.ordercenter.request; ...@@ -15,6 +15,8 @@ package com.freemud.application.sdk.api.ordercenter.request;
import com.freemud.application.sdk.api.ordercenter.request.create.OrderTaskReq; import com.freemud.application.sdk.api.ordercenter.request.create.OrderTaskReq;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
@Data @Data
public class OrderExpressReq { public class OrderExpressReq {
...@@ -93,5 +95,10 @@ public class OrderExpressReq { ...@@ -93,5 +95,10 @@ public class OrderExpressReq {
*/ */
private String addressDetail; private String addressDetail;
/**
* 商家承担的配送费(单位:分)
*/
public BigDecimal businessDeliveryAmount;
} }
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