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
5d6b1acd
Commit
5d6b1acd
authored
Sep 10, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单详情走聚合sdk修改
parent
0533ec9e
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
46 additions
and
1 deletions
+46
-1
order-application-service/src/main/java/cn/freemud/manager/OrderManager.java
+38
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+5
-1
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/adapter/OrderCenterSdkAdapter.java
+1
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/entities/v1/OrderBeanV1.java
+2
-0
No files found.
order-application-service/src/main/java/cn/freemud/manager/OrderManager.java
0 → 100644
View file @
5d6b1acd
package
cn
.
freemud
.
manager
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.ordercenter.adapter.OrderCenterSdkAdapter
;
import
com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.QueryByCodeResponse
;
import
com.freemud.application.sdk.api.ordercenter.service.OrderSdkService
;
import
com.freemud.sdk.api.assortment.order.request.order.BaseQueryOrderRequest
;
import
com.freemud.sdk.api.assortment.order.response.order.QueryOrderByIdResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
@Component
public
class
OrderManager
{
@Autowired
private
OrderSdkService
orderSdkService
;
@Autowired
private
OrderCenterSdkAdapter
orderCenterSdkAdapter
;
public
QueryOrderByIdResponse
queryOrderById
(
BaseQueryOrderRequest
request
){
QueryOrderByIdResponse
queryOrderByIdResponse
=
new
QueryOrderByIdResponse
();
String
trackingNo
=
LogThreadLocal
.
getTrackingNo
();
QueryByCodeResponse
orderInfo
=
orderSdkService
.
getOrderInfo
(
request
.
getOrderClient
(),
request
.
getOrderId
(),
request
.
getThirdOrderCode
(),
request
.
getWithOperationHistory
(),
trackingNo
);
if
(
orderInfo
!=
null
){
queryOrderByIdResponse
.
setErrcode
(
Integer
.
parseInt
(
orderInfo
.
getCode
()));
queryOrderByIdResponse
.
setErrmsg
(
orderInfo
.
getMessage
());
}
if
(
orderInfo
!=
null
&&
orderInfo
.
getResult
()
!=
null
){
OrderBeanV1
orderBeanV1
=
orderCenterSdkAdapter
.
convent2NEWOrderInfo
(
orderInfo
.
getResult
());
queryOrderByIdResponse
.
setData
(
orderBeanV1
);
}
return
queryOrderByIdResponse
;
}
}
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
5d6b1acd
...
@@ -55,6 +55,7 @@ import cn.freemud.management.entities.dto.response.pay.PayBatchRefundResponse;
...
@@ -55,6 +55,7 @@ import cn.freemud.management.entities.dto.response.pay.PayBatchRefundResponse;
import
cn.freemud.management.service.handle.ActivityHandle
;
import
cn.freemud.management.service.handle.ActivityHandle
;
import
cn.freemud.management.thirdparty.MulitiPaymentClient
;
import
cn.freemud.management.thirdparty.MulitiPaymentClient
;
import
cn.freemud.manager.BuyProductOnceManager
;
import
cn.freemud.manager.BuyProductOnceManager
;
import
cn.freemud.manager.OrderManager
;
import
cn.freemud.manager.OrderTackCodeManager
;
import
cn.freemud.manager.OrderTackCodeManager
;
import
cn.freemud.manager.SpellGroupOrderDataManager
;
import
cn.freemud.manager.SpellGroupOrderDataManager
;
import
cn.freemud.redis.RedisCache
;
import
cn.freemud.redis.RedisCache
;
...
@@ -323,6 +324,9 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -323,6 +324,9 @@ public class OrderServiceImpl implements Orderservice {
@Autowired
@Autowired
private
BuyProductOnceManager
buyProductOnceManager
;
private
BuyProductOnceManager
buyProductOnceManager
;
@Autowired
private
OrderManager
orderManager
;
@Override
@Override
public
BaseResponse
checkBeforeCreateOrder
(
CheckBeforeCreateOrderRequestVo
requestVo
)
{
public
BaseResponse
checkBeforeCreateOrder
(
CheckBeforeCreateOrderRequestVo
requestVo
)
{
...
@@ -1390,7 +1394,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1390,7 +1394,7 @@ public class OrderServiceImpl implements Orderservice {
baseQueryOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
baseQueryOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
// 订单详情要查询3个月前的订单
// 订单详情要查询3个月前的订单
// 先实时查询如果没有查询es
// 先实时查询如果没有查询es
QueryOrderByIdResponse
response
=
order
CenterSdkService
.
queryOrderById
(
baseQueryOrderRequest
);
QueryOrderByIdResponse
response
=
order
Manager
.
queryOrderById
(
baseQueryOrderRequest
);
if
(!
RESPONSE_SUCCESS_CODE
.
equals
(
response
.
getErrcode
()))
{
if
(!
RESPONSE_SUCCESS_CODE
.
equals
(
response
.
getErrcode
()))
{
// AppLogUtil.infoLog("订单详情实时查询错误,baseQueryOrderRequest,", baseQueryOrderRequest, "");
// AppLogUtil.infoLog("订单详情实时查询错误,baseQueryOrderRequest,", baseQueryOrderRequest, "");
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/adapter/OrderCenterSdkAdapter.java
View file @
5d6b1acd
...
@@ -184,6 +184,7 @@ public class OrderCenterSdkAdapter {
...
@@ -184,6 +184,7 @@ public class OrderCenterSdkAdapter {
data
.
setSource
(
OrderSourceV1
.
getCodeByClientType
(
orderInfoReqs
.
getOrderClient
()));
data
.
setSource
(
OrderSourceV1
.
getCodeByClientType
(
orderInfoReqs
.
getOrderClient
()));
data
.
setSourceName
(
OrderSourceV1
.
getDescByClientType
(
orderInfoReqs
.
getOrderClient
()));
data
.
setSourceName
(
OrderSourceV1
.
getDescByClientType
(
orderInfoReqs
.
getOrderClient
()));
data
.
setStatus
(
OrderStatusV1
.
getOldCode
(
orderInfoReqs
.
getOrderState
()));
data
.
setStatus
(
OrderStatusV1
.
getOldCode
(
orderInfoReqs
.
getOrderState
()));
data
.
setStatusV2
(
orderInfoReqs
.
getOrderState
());
data
.
setQueueIndex
(
""
);
data
.
setQueueIndex
(
""
);
data
.
setUserType
(
""
);
data
.
setUserType
(
""
);
data
.
setOperateTakeOrderTime
(
null
);
data
.
setOperateTakeOrderTime
(
null
);
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/entities/v1/OrderBeanV1.java
View file @
5d6b1acd
...
@@ -186,6 +186,8 @@ public class OrderBeanV1 {
...
@@ -186,6 +186,8 @@ public class OrderBeanV1 {
* 订单状态 1 下单 2 待支付 3已接单 4 配送中 5 已完成 6 已取消 7 已拒单 31 制作完成
* 订单状态 1 下单 2 待支付 3已接单 4 配送中 5 已完成 6 已取消 7 已拒单 31 制作完成
*/
*/
private
Integer
status
;
private
Integer
status
;
private
Integer
statusV2
;
/**
/**
* 取餐地址
* 取餐地址
*/
*/
...
...
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