Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
fe2405e9
Commit
fe2405e9
authored
Jun 28, 2021
by
王世昌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
配送回调增加商家承担配送费字段
parent
61675223
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
25 additions
and
0 deletions
+25
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/UpdateDeliveryInfoByIdRequest.java
+7
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+2
-0
order-application-service/src/main/java/cn/freemud/entities/dto/delivery/CallbackUrlRequestDto.java
+7
-0
order-application-service/src/main/java/cn/freemud/service/delivery/ThirdDeliveryServiceImpl.java
+2
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExpressReq.java
+7
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/UpdateDeliveryInfoByIdRequest.java
View file @
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
;
}
}
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
fe2405e9
...
@@ -1108,6 +1108,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
...
@@ -1108,6 +1108,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
);
...
...
order-application-service/src/main/java/cn/freemud/entities/dto/delivery/CallbackUrlRequestDto.java
View file @
fe2405e9
...
@@ -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
;
}
}
order-application-service/src/main/java/cn/freemud/service/delivery/ThirdDeliveryServiceImpl.java
View file @
fe2405e9
...
@@ -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
());
}
}
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExpressReq.java
View file @
fe2405e9
...
@@ -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
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment