Commit 1dcb2665 by 王世昌

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

# Conflicts:
#	assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/UpdateDeliveryInfoByIdRequest.java
#	assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
#	order-application-service/src/main/java/cn/freemud/entities/dto/delivery/CallbackUrlRequestDto.java
#	order-application-service/src/main/java/cn/freemud/service/delivery/ThirdDeliveryServiceImpl.java
#	ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExpressReq.java
parents 65533ad4 11f83b56
...@@ -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;
} }
...@@ -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 {
...@@ -88,5 +90,10 @@ public class OrderExpressReq { ...@@ -88,5 +90,10 @@ public class OrderExpressReq {
*/ */
public Long estimateArriveTime; public Long estimateArriveTime;
/**
* 商家承担的配送费(单位:分)
*/
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