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
8d49b39f
Commit
8d49b39f
authored
Jun 05, 2020
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
预约单任务删除
parent
dd0a3f79
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
14 additions
and
102 deletions
+14
-102
assortment-ordercenter-sdk/pom.xml
+2
-2
assortment-ordercenter-sdk/readme.md
+3
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+0
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/BaseCreateOrderRequest.java
+0
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+1
-19
order-application-service/pom.xml
+1
-1
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+0
-64
order-management/pom.xml
+1
-1
ordercenter-sdk/pom.xml
+1
-1
ordercenter-sdk/readme.md
+3
-2
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/POSOrderOperationBaseReq.java
+2
-3
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/create/CreateOrderRequest.java
+0
-3
No files found.
assortment-ordercenter-sdk/pom.xml
View file @
8d49b39f
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
1.
5.6-RELEASE
</version>
<version>
1.
9.2-SNAPSHOT
</version>
<dependencies>
<dependencies>
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
<dependency>
<dependency>
<groupId>
cn.freemud
</groupId>
<groupId>
cn.freemud
</groupId>
<artifactId>
ordercenter-sdk
</artifactId>
<artifactId>
ordercenter-sdk
</artifactId>
<version>
1.3.1
.RELEASE
</version>
<version>
1.3.1
3-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
...
...
assortment-ordercenter-sdk/readme.md
View file @
8d49b39f
...
@@ -55,4 +55,5 @@
...
@@ -55,4 +55,5 @@
| 1.5.3-RELEASE| 增加下游订单号 | 海波 | 2020-06-01 |
| 1.5.3-RELEASE| 增加下游订单号 | 海波 | 2020-06-01 |
| 1.5.4-RELEASE| 客如云增加字段 | 茹祥 | 2020-06-01 |
| 1.5.4-RELEASE| 客如云增加字段 | 茹祥 | 2020-06-01 |
| 1.5.5-RELEASE| 会员价优惠新增类型 | 侯书虎 | 2020-06-02 |
| 1.5.5-RELEASE| 会员价优惠新增类型 | 侯书虎 | 2020-06-02 |
| 1.5.6-RELEASE| 更新客如云方法名 | 海波 | 2020-06-05 |
| 1.5.6-RELEASE| 更新客如云方法名 | 海波 | 2020-06-05 |
\ No newline at end of file
| 1.9.2-SNAPSHOT| 预约单任务删除 | wuping | 2020-06-05 |
\ No newline at end of file
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
8d49b39f
...
@@ -246,7 +246,6 @@ public class OrderSdkAdapter {
...
@@ -246,7 +246,6 @@ public class OrderSdkAdapter {
request
.
setDeliveryContactInfoList
(
deliveryContactInfoList
);
request
.
setDeliveryContactInfoList
(
deliveryContactInfoList
);
//保存门店渠道信息
//保存门店渠道信息
request
.
setOrderExtended
(
requestVO
.
getOrderExtended
());
request
.
setOrderExtended
(
requestVO
.
getOrderExtended
());
request
.
setOrderTask
(
requestVO
.
getOrderTask
());
request
.
setOperator
(
requestVO
.
getOperator
());
request
.
setOperator
(
requestVO
.
getOperator
());
request
.
setAppId
(
requestVO
.
getAppId
());
request
.
setAppId
(
requestVO
.
getAppId
());
...
@@ -351,7 +350,6 @@ public class OrderSdkAdapter {
...
@@ -351,7 +350,6 @@ public class OrderSdkAdapter {
createOrderRequest
.
setDeliveryContactInfoList
(
deliveryContactInfoList
);
createOrderRequest
.
setDeliveryContactInfoList
(
deliveryContactInfoList
);
//门店渠道信息
//门店渠道信息
createOrderRequest
.
setOrderExtended
(
orderInfo
.
getOrderExtended
());
createOrderRequest
.
setOrderExtended
(
orderInfo
.
getOrderExtended
());
createOrderRequest
.
setOrderTask
(
orderInfo
.
getOrderTask
());
return
createOrderRequest
;
return
createOrderRequest
;
}
}
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/BaseCreateOrderRequest.java
View file @
8d49b39f
...
@@ -129,8 +129,6 @@ public class BaseCreateOrderRequest extends BaseConfig {
...
@@ -129,8 +129,6 @@ public class BaseCreateOrderRequest extends BaseConfig {
private
OrderExtendedReq
orderExtended
;
private
OrderExtendedReq
orderExtended
;
//预订单任务
private
OrderTaskReq
orderTask
;
//操作人
//操作人
private
String
operator
;
private
String
operator
;
/**
/**
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
8d49b39f
...
@@ -437,18 +437,6 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
...
@@ -437,18 +437,6 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
&&
StringUtils
.
isNotBlank
(
configuration
.
getOverTimeCloseOrderTime
())){
&&
StringUtils
.
isNotBlank
(
configuration
.
getOverTimeCloseOrderTime
())){
timeout
=
Integer
.
parseInt
(
configuration
.
getOverTimeCloseOrderTime
());
timeout
=
Integer
.
parseInt
(
configuration
.
getOverTimeCloseOrderTime
());
}
}
//设置预约单支付成功超时任务
if
(
StringUtils
.
isNotBlank
(
confirmOrderRequest
.
getExpectTime
())
&&
timeout
!=
0
){
OrderTaskReq
orderTask
=
new
OrderTaskReq
();
orderTask
.
setTaskType
(
2
);
orderTask
.
setProcessingTime
(
confirmOrderRequest
.
getExpectTime
());
Date
processingDate
=
DateUtil
.
addMinutes
(
DateUtil
.
convert2Date
(
confirmOrderRequest
.
getExpectTime
(),
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
),
timeout
);
orderTask
.
setTaskTime
(
DateUtil
.
convert2String
(
processingDate
,
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
));
orderTask
.
setTimeout
(
timeout
);
request
.
setOrderTask
(
orderTask
);
//设置超时拒单时间为0
timeout
=
0
;
}
//isAutoTakeOrder = 3为服务端超时接单
//isAutoTakeOrder = 3为服务端超时接单
if
(
"3"
.
equals
(
storeResponse
.
getBizVO
().
getIsAutoTakeOrder
())){
if
(
"3"
.
equals
(
storeResponse
.
getBizVO
().
getIsAutoTakeOrder
())){
//外卖订单
//外卖订单
...
@@ -1429,13 +1417,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
...
@@ -1429,13 +1417,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
configuration
!=
null
&&
configuration
.
getDeliveryOrderWarnTime
()
!=
null
){
configuration
!=
null
&&
configuration
.
getDeliveryOrderWarnTime
()
!=
null
){
orderWarnTime
=
configuration
.
getDeliveryOrderWarnTime
();
orderWarnTime
=
configuration
.
getDeliveryOrderWarnTime
();
}
}
OrderTaskReq
orderTask
=
new
OrderTaskReq
();
request
.
setRemindTime
(
getMinTime
(
orderWarnTime
));
orderTask
.
setTaskType
(
3
);
Date
processingDate
=
DateUtil
.
addMinutes
(
DateUtil
.
convert2Date
(
baseQueryOrderRequest
.
getExpectTime
(),
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
),
-
getMinTime
(
orderWarnTime
));
orderTask
.
setProcessingTime
(
DateUtil
.
convert2String
(
processingDate
,
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
));
orderTask
.
setTaskTime
(
baseQueryOrderRequest
.
getExpectTime
());
// orderTask.setTimeout(0);
request
.
setOrderTask
(
orderTask
);
}
}
request
.
setTimeout
(
timeout
);
request
.
setTimeout
(
timeout
);
}
}
...
...
order-application-service/pom.xml
View file @
8d49b39f
...
@@ -40,7 +40,7 @@
...
@@ -40,7 +40,7 @@
<dependency>
<dependency>
<groupId>
cn.freemud
</groupId>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
1.
5.5-RELEASE
</version>
<version>
1.
9.2-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
...
...
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
8d49b39f
...
@@ -119,18 +119,6 @@ public class OrderAdapter {
...
@@ -119,18 +119,6 @@ public class OrderAdapter {
public
BaseCreateOrderRequest
convent2CreateOrderDto
(
CreateOrderVo
createOrderVo
,
ShoppingCartGoodsDto
shoppingCartGoodsDto
,
StoreResponse
.
BizVO
storeResponseDto
)
{
public
BaseCreateOrderRequest
convent2CreateOrderDto
(
CreateOrderVo
createOrderVo
,
ShoppingCartGoodsDto
shoppingCartGoodsDto
,
StoreResponse
.
BizVO
storeResponseDto
)
{
UserDeliveryInfoDto
deliveryInfoDto
=
createOrderVo
.
getUserDeliveryInfoDto
();
UserDeliveryInfoDto
deliveryInfoDto
=
createOrderVo
.
getUserDeliveryInfoDto
();
BaseCreateOrderRequest
createOrderDto
=
getCreateOrderDto
(
createOrderVo
);
BaseCreateOrderRequest
createOrderDto
=
getCreateOrderDto
(
createOrderVo
);
OrderTaskReq
orderTask
=
null
;
if
(
StringUtils
.
isNotEmpty
(
createOrderVo
.
getTakeMealTime
())){
Integer
orderType
=
0
;
if
(
Objects
.
equals
(
createOrderVo
.
getOrderType
(),
CreateOrderType
.
TAKE_OUT
.
getCode
()))
{
orderType
=
1
;
}
//预订单任务
orderTask
=
getOrderTaskReq
(
storeResponseDto
,
createOrderVo
.
getTakeMealTime
(),
orderType
);
}
if
(
orderTask
!=
null
){
createOrderDto
.
setOrderTask
(
orderTask
);
}
ArrayList
<
CreateOrderAccountRequest
>
orderAccountDtos
=
new
ArrayList
<>();
ArrayList
<
CreateOrderAccountRequest
>
orderAccountDtos
=
new
ArrayList
<>();
long
deliveryAmount
=
0
;
long
deliveryAmount
=
0
;
long
discountDeliveryAmount
=
0
;
long
discountDeliveryAmount
=
0
;
...
@@ -271,18 +259,6 @@ public class OrderAdapter {
...
@@ -271,18 +259,6 @@ public class OrderAdapter {
CreateFatherSonOrderRequest
.
OrderInfo
productOrderInfo
=
convertProductOrderInfo
(
createOrderVo
,
deliveryInfoDto
,
shoppingCartGoodsDto
);
CreateFatherSonOrderRequest
.
OrderInfo
productOrderInfo
=
convertProductOrderInfo
(
createOrderVo
,
deliveryInfoDto
,
shoppingCartGoodsDto
);
productOrderInfo
.
setOrderExtended
(
orderExtendedReq
);
productOrderInfo
.
setOrderExtended
(
orderExtendedReq
);
productOrderInfo
.
setAppId
(
appId
);
productOrderInfo
.
setAppId
(
appId
);
OrderTaskReq
orderTask
=
null
;
if
(
StringUtils
.
isNotEmpty
(
createOrderVo
.
getTakeMealTime
())){
Integer
orderType
=
0
;
if
(
Objects
.
equals
(
createOrderVo
.
getOrderType
(),
CreateOrderType
.
TAKE_OUT
.
getCode
()))
{
orderType
=
1
;
}
//预订单任务
orderTask
=
getOrderTaskReq
(
storeResponseDto
,
createOrderVo
.
getTakeMealTime
(),
orderType
);
}
if
(
orderTask
!=
null
){
productOrderInfo
.
setOrderTask
(
orderTask
);
}
CreateFatherSonOrderRequest
.
OrderInfo
memberOrderInfo
=
convertMemberOrderInfo
(
createOrderVo
,
shoppingCartGoodsDto
,
productOrderInfo
.
getOrderType
());
CreateFatherSonOrderRequest
.
OrderInfo
memberOrderInfo
=
convertMemberOrderInfo
(
createOrderVo
,
shoppingCartGoodsDto
,
productOrderInfo
.
getOrderType
());
CreateFatherSonOrderRequest
.
OrderInfo
fatherOrderInfo
=
convertFatherOrderInfo
(
createOrderVo
,
shoppingCartGoodsDto
,
deliveryInfoDto
,
productOrderInfo
.
getOrderType
());
CreateFatherSonOrderRequest
.
OrderInfo
fatherOrderInfo
=
convertFatherOrderInfo
(
createOrderVo
,
shoppingCartGoodsDto
,
deliveryInfoDto
,
productOrderInfo
.
getOrderType
());
...
@@ -2767,46 +2743,6 @@ public class OrderAdapter {
...
@@ -2767,46 +2743,6 @@ public class OrderAdapter {
return
type
;
return
type
;
}
}
public
OrderTaskReq
getOrderTaskReq
(
StoreResponse
.
BizVO
storeResponse
,
String
expectTime
,
Integer
orderType
){
OrderTaskReq
orderTask
=
new
OrderTaskReq
();
StoreResponse
.
Configuration
configuration
=
storeResponse
.
getStoreConfig
();
Integer
timeout
=
0
;
if
(
configuration
!=
null
)
{
//外卖单
if
(
OldOrderType
.
TAKE_OUT
.
getCode
().
equals
(
orderType
))
{
if
(
StringUtils
.
isNotEmpty
(
configuration
.
getAutoTakeOutTakeOrderWorkflowFinishTime
()))
{
timeout
=
AutoOrderConfigTime
.
getTime
(
configuration
.
getAutoTakeOutTakeOrderWorkflowFinishTime
());
}
//预约单
if
(
StringUtils
.
isNotEmpty
(
expectTime
)
&&
StringUtils
.
isNotEmpty
(
configuration
.
getAppointAutoTakeOutTakeOrderWorkflowFinishTime
())){
timeout
=
AutoOrderConfigTime
.
getTime
(
configuration
.
getAppointAutoTakeOutTakeOrderWorkflowFinishTime
());
}
}
else
{
//自提单
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotEmpty
(
configuration
.
getAutoSelfmentionTakeOrderWorkflowFinishTime
()))
{
timeout
=
AutoOrderConfigTime
.
getTime
(
configuration
.
getAutoSelfmentionTakeOrderWorkflowFinishTime
());
}
//预约单
if
(
StringUtils
.
isNotEmpty
(
expectTime
)
&&
StringUtils
.
isNotEmpty
(
configuration
.
getAppointAutoSelfmentionTakeOrderWorkflowFinishTime
())){
timeout
=
AutoOrderConfigTime
.
getTime
(
configuration
.
getAppointAutoSelfmentionTakeOrderWorkflowFinishTime
());
}
}
}
else
{
timeout
=
120
;
}
//预约单提醒任务,触发放拉单队列
if
(
StringUtils
.
isNotEmpty
(
expectTime
)
&&
timeout
!=
null
&&
timeout
!=
0
){
orderTask
.
setTaskType
(
1
);
Date
processingDate
=
DateUtil
.
addMinutes
(
DateUtil
.
convert2Date
(
expectTime
,
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
),
timeout
);
orderTask
.
setProcessingTime
(
expectTime
);
orderTask
.
setTaskTime
(
DateUtil
.
convert2String
(
processingDate
,
DateUtil
.
FORMAT_YYYY_MM_DD_HHMMSS
));
orderTask
.
setTimeout
(
timeout
);
}
return
orderTask
;
}
public
CreatePrepayRequestDto
convertToCreatePrepayRequestDto
(
String
partnerId
,
String
wxAppId
,
String
openId
,
public
CreatePrepayRequestDto
convertToCreatePrepayRequestDto
(
String
partnerId
,
String
wxAppId
,
String
openId
,
String
faceCode
,
String
cardCode
,
String
payCode
,
QueryOrdersResponse
.
DataBean
.
OrderBean
fatherOrderBean
,
String
faceCode
,
String
cardCode
,
String
payCode
,
QueryOrdersResponse
.
DataBean
.
OrderBean
fatherOrderBean
,
QueryOrdersResponse
.
DataBean
.
OrderBean
productOrderBean
,
long
totalAmount
,
int
cardAmount
,
OrderExtInfoDto
orderExtInfoDTO
,
QueryOrdersResponse
.
DataBean
.
OrderBean
productOrderBean
,
long
totalAmount
,
int
cardAmount
,
OrderExtInfoDto
orderExtInfoDTO
,
...
...
order-management/pom.xml
View file @
8d49b39f
...
@@ -52,7 +52,7 @@
...
@@ -52,7 +52,7 @@
<dependency>
<dependency>
<groupId>
cn.freemud
</groupId>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
1.
5.5-RELEASE
</version>
<version>
1.
9.2-SNAPSHOT
</version>
<scope>
provided
</scope>
<scope>
provided
</scope>
</dependency>
</dependency>
<dependency>
<dependency>
...
...
ordercenter-sdk/pom.xml
View file @
8d49b39f
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<version>
1.0.0
</version>
<version>
1.0.0
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<version>
1.3.1
.RELEASE
</version>
<version>
1.3.1
3-SNAPSHOT
</version>
<artifactId>
ordercenter-sdk
</artifactId>
<artifactId>
ordercenter-sdk
</artifactId>
<dependencies>
<dependencies>
...
...
ordercenter-sdk/readme.md
View file @
8d49b39f
...
@@ -30,4 +30,5 @@
...
@@ -30,4 +30,5 @@
| 1.3.4-SNAPSHOT | 取消订单增加任务 | wuping | 2020-04-28 |
| 1.3.4-SNAPSHOT | 取消订单增加任务 | wuping | 2020-04-28 |
| 1.2.10.RELEASE | 增加售后单任务 | wuping | 2020-05-21 |
| 1.2.10.RELEASE | 增加售后单任务 | wuping | 2020-05-21 |
| 1.2.11.RELEASE | 增加订单支付方式 | 海波 | 2020-05-25 |
| 1.2.11.RELEASE | 增加订单支付方式 | 海波 | 2020-05-25 |
| 1.3.1.RELEASE | 增加下游订单号 | 海波 | 2020-06-01 |
| 1.3.1.RELEASE | 增加下游订单号 | 海波 | 2020-06-01 |
\ No newline at end of file
| 1.3.13-SNAPSHOT | 预约单任务删除 | wuping | 2020-06-05 |
\ No newline at end of file
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/POSOrderOperationBaseReq.java
View file @
8d49b39f
...
@@ -12,7 +12,6 @@
...
@@ -12,7 +12,6 @@
*/
*/
package
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
request
;
package
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
request
;
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderTaskReq
;
import
lombok.Data
;
import
lombok.Data
;
@Data
@Data
...
@@ -25,7 +24,7 @@ public class POSOrderOperationBaseReq {
...
@@ -25,7 +24,7 @@ public class POSOrderOperationBaseReq {
//从接单、制作完成、送出开始计时,超时的时间(单位:分钟)
//从接单、制作完成、送出开始计时,超时的时间(单位:分钟)
private
Integer
timeout
;
private
Integer
timeout
;
//预约单
任务(处理提醒时拉单的)接单接口时传
//预约单
接单提醒时间 提醒触发时间=预约时间-提醒时间
private
OrderTaskReq
orderTask
;
private
Integer
remindTime
;
}
}
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/create/CreateOrderRequest.java
View file @
8d49b39f
...
@@ -205,9 +205,6 @@ public class CreateOrderRequest extends BaseRequest {
...
@@ -205,9 +205,6 @@ public class CreateOrderRequest extends BaseRequest {
//订单扩展信息 (门店渠道信息)
//订单扩展信息 (门店渠道信息)
private
OrderExtendedReq
orderExtended
;
private
OrderExtendedReq
orderExtended
;
//预订单任务
private
OrderTaskReq
orderTask
;
//操作人
//操作人
private
String
operator
;
private
String
operator
;
...
...
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