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
210c08a4
Commit
210c08a4
authored
Aug 03, 2021
by
刘继明
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改参数
parent
3517552a
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
82 additions
and
51 deletions
+82
-51
order-application-service/src/main/java/cn/freemud/entities/dto/order/QueryLineUpOrderDto.java
+48
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+13
-33
order-application-service/src/main/java/cn/freemud/service/process/order/FreemudOrderQueueIndexProcessorImpl.java
+9
-2
order-application-service/src/main/java/cn/freemud/service/process/order/HexCloudOrderQueueIndexProcessorImpl.java
+3
-3
order-application-service/src/main/java/cn/freemud/service/process/order/OrderQueueIndexProcessor.java
+2
-2
order-application-service/src/main/java/cn/freemud/service/thirdparty/hexcloud/HexCloudClientFallbackFactory.java
+3
-3
order-application-service/src/main/java/cn/freemud/service/thirdparty/hexcloud/request/HexCloudBaseRequest.java
+4
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/QueryLineUpOrderReq.java
+0
-8
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/order/QueryLineUpOrderDto.java
0 → 100644
View file @
210c08a4
package
cn
.
freemud
.
entities
.
dto
.
order
;
import
lombok.Data
;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @version V1.0
* @Description:
* @author: jiming.liu
* @date: 2021/8/3 上午10:54
* @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
@Data
public
class
QueryLineUpOrderDto
{
/**
* 商户号
*/
private
String
partnerId
;
/**
* 门店编号
*/
private
String
storeId
;
/**
* 时间开始
*/
private
Long
startTime
;
/**
* 时间开始
*/
private
Long
endTime
;
/**
* 订单号
*/
private
String
orderCode
;
/**
* 三方订单号
*/
private
String
thirdOrderCode
;
/**
* 三方门店号
*/
private
String
thirdStoreId
;
}
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
210c08a4
...
@@ -31,35 +31,21 @@ import cn.freemud.entities.dto.activity.PayGiftCheckAndJoinResponseObj;
...
@@ -31,35 +31,21 @@ import cn.freemud.entities.dto.activity.PayGiftCheckAndJoinResponseObj;
import
cn.freemud.entities.dto.activity.PayGitCheckAndJoinRequestDto
;
import
cn.freemud.entities.dto.activity.PayGitCheckAndJoinRequestDto
;
import
cn.freemud.entities.dto.delivery.*
;
import
cn.freemud.entities.dto.delivery.*
;
import
cn.freemud.entities.dto.ecology.SendMessageRequest
;
import
cn.freemud.entities.dto.ecology.SendMessageRequest
;
import
cn.freemud.entities.dto.ecology.SendMessageResponse
;
import
cn.freemud.entities.dto.order.*
;
import
cn.freemud.entities.dto.ecology.SubscribeMessageRequest
;
import
cn.freemud.entities.dto.ecology.SendMessageRequest
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
import
cn.freemud.entities.dto.order.CreatePrepayRequestDto
;
import
cn.freemud.entities.dto.order.FacePayRequestDto
;
import
cn.freemud.entities.dto.order.FacePayResponseDto
;
import
cn.freemud.entities.dto.pay.CombPayResponse
;
import
cn.freemud.entities.dto.pay.CombPayResponse
;
import
cn.freemud.entities.dto.pay.MultiPaymentRespDto
;
import
cn.freemud.entities.dto.pay.MultiPaymentRespDto
;
import
cn.freemud.entities.dto.pay.MultiQueryRequest
;
import
cn.freemud.entities.dto.pay.MultiQueryRequest
;
import
cn.freemud.entities.dto.pay.MultiQueryRespDto
;
import
cn.freemud.entities.dto.pay.MultiQueryRespDto
;
import
cn.freemud.entities.dto.promotion.*
;
import
cn.freemud.entities.dto.product.AttributeValue
;
import
cn.freemud.entities.dto.product.AttributeValue
;
import
cn.freemud.entities.dto.product.GroupDetail
;
import
cn.freemud.entities.dto.product.GroupDetail
;
import
cn.freemud.entities.dto.product.ProductAttributeGroup
;
import
cn.freemud.entities.dto.product.ProductAttributeGroup
;
import
cn.freemud.entities.dto.product.ProductGroup
;
import
cn.freemud.entities.dto.product.ProductGroup
;
import
cn.freemud.entities.dto.promotion.QueryHistoryGroupVO
;
import
cn.freemud.entities.dto.shoppingCart.CollageOrderDto
;
import
cn.freemud.entities.dto.shoppingCart.CollageOrderDto
;
import
cn.freemud.entities.dto.shoppingCart.NewShoppingCartClearDto
;
import
cn.freemud.entities.dto.shoppingCart.NewShoppingCartClearDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.enums.*
;
import
cn.freemud.enums.*
;
import
cn.freemud.enums.AfterSalesOrderCreateEventEnum
;
import
cn.freemud.enums.OrderChannelType
;
import
cn.freemud.enums.PayRefundStatus
;
import
cn.freemud.enums.PayStatus
;
import
cn.freemud.enums.QueryOrderStatus
;
import
cn.freemud.enums.RefundStatus
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.enums.OrderType
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.management.entities.dto.request.BatchOrderRefundV2Request
;
import
cn.freemud.management.entities.dto.request.BatchOrderRefundV2Request
;
import
cn.freemud.management.entities.dto.response.activity.GroupWorkRefundResponse
;
import
cn.freemud.management.entities.dto.response.activity.GroupWorkRefundResponse
;
...
@@ -94,10 +80,6 @@ import com.freemud.api.assortment.datamanager.meal.MealCacheManager;
...
@@ -94,10 +80,6 @@ import com.freemud.api.assortment.datamanager.meal.MealCacheManager;
import
com.freemud.application.sdk.api.constant.ResponseConstant
;
import
com.freemud.application.sdk.api.constant.ResponseConstant
;
import
com.freemud.application.sdk.api.constant.ResponseResultEnum
;
import
com.freemud.application.sdk.api.constant.ResponseResultEnum
;
import
com.freemud.application.sdk.api.couponcenter.offline.service.OfflineCouponSdkService
;
import
com.freemud.application.sdk.api.couponcenter.offline.service.OfflineCouponSdkService
;
//import com.freemud.application.sdk.api.deliverycenter.service.DeliveryService;
//import com.freemud.application.sdk.api.deliverycenter.response.DeliveryInfoDto;
//import com.freemud.application.sdk.api.deliverycenter.response.DeliveryResponseDto;
//import com.freemud.application.sdk.api.deliverycenter.service.DeliveryService;
import
com.freemud.application.sdk.api.log.ApiLog
;
import
com.freemud.application.sdk.api.log.ApiLog
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
...
@@ -105,11 +87,7 @@ import com.freemud.application.sdk.api.ordercenter.entities.PayItem;
...
@@ -105,11 +87,7 @@ import com.freemud.application.sdk.api.ordercenter.entities.PayItem;
import
com.freemud.application.sdk.api.ordercenter.enums.AfterSalesType
;
import
com.freemud.application.sdk.api.ordercenter.enums.AfterSalesType
;
import
com.freemud.application.sdk.api.ordercenter.enums.OrderClientType
;
import
com.freemud.application.sdk.api.ordercenter.enums.OrderClientType
;
import
com.freemud.application.sdk.api.ordercenter.enums.PayChannelType
;
import
com.freemud.application.sdk.api.ordercenter.enums.PayChannelType
;
import
com.freemud.application.sdk.api.ordercenter.enums.*
;
import
com.freemud.application.sdk.api.ordercenter.enums.RefundModeEnum
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtendedReq
;
import
com.freemud.application.sdk.api.ordercenter.request.SdkUpdateAbnormalState
;
import
com.freemud.application.sdk.api.ordercenter.request.*
;
import
com.freemud.application.sdk.api.ordercenter.request.*
;
import
com.freemud.application.sdk.api.ordercenter.request.carpark.ParkingOrderCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.request.carpark.ParkingOrderCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse
;
import
com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse
;
...
@@ -1113,15 +1091,17 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1113,15 +1091,17 @@ public class OrderServiceImpl implements Orderservice {
Long
pickUpTime
=
0L
;
//预计
Long
pickUpTime
=
0L
;
//预计
Integer
totalSumTime
=
0
;
Integer
totalSumTime
=
0
;
String
progress
=
"0"
;
//进度
String
progress
=
"0"
;
//进度
QueryLineUpOrderReq
queryLineUpOrderReq
=
new
QueryLineUpOrderReq
();
QueryLineUpOrderDto
queryLineUpOrderDto
=
new
QueryLineUpOrderDto
();
queryLineUpOrderReq
.
setPartnerId
(
orderBean
.
getCompanyId
());
queryLineUpOrderDto
.
setPartnerId
(
orderBean
.
getCompanyId
());
queryLineUpOrderReq
.
setStoreId
(
orderBean
.
getShopId
());
queryLineUpOrderDto
.
setStoreId
(
orderBean
.
getShopId
());
queryLineUpOrderReq
.
setStartTime
(
DateUtil
.
addHours
(
new
Date
(
orderBean
.
getGmtCreate
()),
-
24
).
getTime
());
queryLineUpOrderDto
.
setStartTime
(
DateUtil
.
addHours
(
new
Date
(
orderBean
.
getGmtCreate
()),
-
24
).
getTime
());
queryLineUpOrderReq
.
setEndTime
(
orderBean
.
getGmtCreate
());
queryLineUpOrderDto
.
setEndTime
(
orderBean
.
getGmtCreate
());
queryLineUpOrderReq
.
setOrderCode
(
orderBean
.
getOid
());
queryLineUpOrderDto
.
setOrderCode
(
orderBean
.
getOid
());
queryLineUpOrderReq
.
setThirdOrderCode
(
orderBean
.
getThirdOrderCode
());
queryLineUpOrderDto
.
setThirdOrderCode
(
orderBean
.
getThirdOrderCode
());
queryLineUpOrderDto
.
setThirdStoreId
(
orderBean
.
getThirdShopId
());
// 取餐排队人数查询代码去除
// 取餐排队人数查询代码去除
HexCloudTakeAwayOrderStatusDto
statusDto
=
orderQueueIndexProcessorFactory
.
processor
(
orderBean
.
getCompanyId
()).
process
(
queryLineUpOrder
Req
);
HexCloudTakeAwayOrderStatusDto
statusDto
=
orderQueueIndexProcessorFactory
.
processor
(
orderBean
.
getCompanyId
()).
process
(
queryLineUpOrder
Dto
);
if
(
null
==
statusDto
)
{
if
(
null
==
statusDto
)
{
progress
=
"100"
;
progress
=
"100"
;
returnWords
=
""
;
returnWords
=
""
;
...
...
order-application-service/src/main/java/cn/freemud/service/process/order/FreemudOrderQueueIndexProcessorImpl.java
View file @
210c08a4
...
@@ -2,6 +2,7 @@ package cn.freemud.service.process.order;
...
@@ -2,6 +2,7 @@ package cn.freemud.service.process.order;
import
cn.freemud.constant.CommonsConstant
;
import
cn.freemud.constant.CommonsConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.entities.dto.order.QueryLineUpOrderDto
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.utils.AppLogUtil
;
import
cn.freemud.utils.AppLogUtil
;
import
com.freemud.application.sdk.api.ordercenter.request.QueryLineUpOrderReq
;
import
com.freemud.application.sdk.api.ordercenter.request.QueryLineUpOrderReq
;
...
@@ -37,10 +38,16 @@ public class FreemudOrderQueueIndexProcessorImpl extends AbstractQueueIndexProce
...
@@ -37,10 +38,16 @@ public class FreemudOrderQueueIndexProcessorImpl extends AbstractQueueIndexProce
}
}
@Override
@Override
public
HexCloudTakeAwayOrderStatusDto
process
(
QueryLineUpOrder
Req
vo
)
{
public
HexCloudTakeAwayOrderStatusDto
process
(
QueryLineUpOrder
Dto
vo
)
{
AppLogUtil
.
infoLog
(
"queryLineUpOrder from freemud "
,
vo
,
""
);
AppLogUtil
.
infoLog
(
"queryLineUpOrder from freemud "
,
vo
,
""
);
QueryLineUpOrderReq
queryLineUpOrderReq
=
new
QueryLineUpOrderReq
();
queryLineUpOrderReq
.
setPartnerId
(
vo
.
getPartnerId
());
queryLineUpOrderReq
.
setStoreId
(
vo
.
getStoreId
());
queryLineUpOrderReq
.
setStartTime
(
vo
.
getStartTime
());
queryLineUpOrderReq
.
setEndTime
(
vo
.
getEndTime
());
// 查询订单的排队人数
// 查询订单的排队人数
QueryLineUpResponse
response
=
orderCenterSdkService
.
queryLineUpOrder
(
vo
);
QueryLineUpResponse
response
=
orderCenterSdkService
.
queryLineUpOrder
(
queryLineUpOrderReq
);
if
(!
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
response
.
getErrcode
()))
{
if
(!
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
response
.
getErrcode
()))
{
AppLogUtil
.
infoLog
(
"queryLineUpOrder from freemud"
,
vo
,
response
);
AppLogUtil
.
infoLog
(
"queryLineUpOrder from freemud"
,
vo
,
response
);
...
...
order-application-service/src/main/java/cn/freemud/service/process/order/HexCloudOrderQueueIndexProcessorImpl.java
View file @
210c08a4
package
cn
.
freemud
.
service
.
process
.
order
;
package
cn
.
freemud
.
service
.
process
.
order
;
import
cn.freemud.constant.CommonsConstant
;
import
cn.freemud.constant.CommonsConstant
;
import
cn.freemud.entities.dto.order.QueryLineUpOrderDto
;
import
cn.freemud.service.thirdparty.hexcloud.HexCloudClient
;
import
cn.freemud.service.thirdparty.hexcloud.HexCloudClient
;
import
cn.freemud.service.thirdparty.hexcloud.request.HexCloudBaseRequest
;
import
cn.freemud.service.thirdparty.hexcloud.request.HexCloudBaseRequest
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudBaseResponse
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudBaseResponse
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.utils.AppLogUtil
;
import
cn.freemud.utils.AppLogUtil
;
import
com.freemud.application.sdk.api.ordercenter.request.QueryLineUpOrderReq
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.StringUtils
;
import
org.springframework.util.StringUtils
;
...
@@ -37,7 +37,7 @@ public class HexCloudOrderQueueIndexProcessorImpl extends AbstractQueueIndexProc
...
@@ -37,7 +37,7 @@ public class HexCloudOrderQueueIndexProcessorImpl extends AbstractQueueIndexProc
}
}
@Override
@Override
public
HexCloudTakeAwayOrderStatusDto
process
(
QueryLineUpOrder
Req
vo
)
{
public
HexCloudTakeAwayOrderStatusDto
process
(
QueryLineUpOrder
Dto
vo
)
{
AppLogUtil
.
infoLog
(
"queryLineUpOrder from HexCloud"
,
vo
,
""
);
AppLogUtil
.
infoLog
(
"queryLineUpOrder from HexCloud"
,
vo
,
""
);
if
(
StringUtils
.
isEmpty
(
vo
.
getThirdOrderCode
()))
{
if
(
StringUtils
.
isEmpty
(
vo
.
getThirdOrderCode
()))
{
AppLogUtil
.
infoLog
(
"合阔查询失败,ThirdOrderCode is empty"
,
vo
,
""
);
AppLogUtil
.
infoLog
(
"合阔查询失败,ThirdOrderCode is empty"
,
vo
,
""
);
...
@@ -47,7 +47,7 @@ public class HexCloudOrderQueueIndexProcessorImpl extends AbstractQueueIndexProc
...
@@ -47,7 +47,7 @@ public class HexCloudOrderQueueIndexProcessorImpl extends AbstractQueueIndexProc
Map
<
String
,
String
>
orderThirdCode
=
new
HashMap
<>();
Map
<
String
,
String
>
orderThirdCode
=
new
HashMap
<>();
orderThirdCode
.
put
(
"tp_order_id"
,
vo
.
getThirdOrderCode
());
orderThirdCode
.
put
(
"tp_order_id"
,
vo
.
getThirdOrderCode
());
HexCloudBaseRequest
request
=
HexCloudBaseRequest
.
builder
().
shopId
(
vo
.
getStoreId
()).
partnerId
(
vo
.
getPartnerId
()).
startTime
(
vo
.
getStartTime
())
HexCloudBaseRequest
request
=
HexCloudBaseRequest
.
builder
().
shopId
(
vo
.
getStoreId
()).
partnerId
(
vo
.
getPartnerId
()).
startTime
(
vo
.
getStartTime
())
.
endTime
(
vo
.
getEndTime
()).
oid
(
vo
.
getOrderCode
()).
data
(
orderThirdCode
).
build
();
.
endTime
(
vo
.
getEndTime
()).
oid
(
vo
.
getOrderCode
()).
data
(
orderThirdCode
).
thirdStoreId
(
vo
.
getThirdStoreId
()).
build
();
HexCloudBaseResponse
<
HexCloudTakeAwayOrderStatusDto
>
hexCloudBaseResponse
=
hexCloudClient
.
takeAwayOrderStatus
(
request
);
HexCloudBaseResponse
<
HexCloudTakeAwayOrderStatusDto
>
hexCloudBaseResponse
=
hexCloudClient
.
takeAwayOrderStatus
(
request
);
if
(
null
!=
hexCloudBaseResponse
&&
hexCloudBaseResponse
.
success
())
{
if
(
null
!=
hexCloudBaseResponse
&&
hexCloudBaseResponse
.
success
())
{
...
...
order-application-service/src/main/java/cn/freemud/service/process/order/OrderQueueIndexProcessor.java
View file @
210c08a4
package
cn
.
freemud
.
service
.
process
.
order
;
package
cn
.
freemud
.
service
.
process
.
order
;
import
cn.freemud.entities.dto.order.QueryLineUpOrderDto
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
com.freemud.application.sdk.api.ordercenter.request.QueryLineUpOrderReq
;
/**
/**
* All rights Reserved, Designed By www.freemud.cn
* All rights Reserved, Designed By www.freemud.cn
...
@@ -28,5 +28,5 @@ public interface OrderQueueIndexProcessor {
...
@@ -28,5 +28,5 @@ public interface OrderQueueIndexProcessor {
* @param vo
* @param vo
* @return
* @return
*/
*/
HexCloudTakeAwayOrderStatusDto
process
(
QueryLineUpOrder
Req
vo
);
HexCloudTakeAwayOrderStatusDto
process
(
QueryLineUpOrder
Dto
vo
);
}
}
order-application-service/src/main/java/cn/freemud/service/thirdparty/hexcloud/HexCloudClientFallbackFactory.java
View file @
210c08a4
package
cn
.
freemud
.
service
.
thirdparty
.
hexcloud
;
package
cn
.
freemud
.
service
.
thirdparty
.
hexcloud
;
import
cn.freemud.entities.dto.order.QueryLineUpOrderDto
;
import
cn.freemud.service.process.order.OrderQueueIndexProcessorFactory
;
import
cn.freemud.service.process.order.OrderQueueIndexProcessorFactory
;
import
cn.freemud.service.thirdparty.hexcloud.request.HexCloudBaseRequest
;
import
cn.freemud.service.thirdparty.hexcloud.request.HexCloudBaseRequest
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudBaseResponse
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudBaseResponse
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.service.thirdparty.hexcloud.response.HexCloudTakeAwayOrderStatusDto
;
import
cn.freemud.utils.AppLogUtil
;
import
cn.freemud.utils.AppLogUtil
;
import
cn.freemud.utils.SpringBeanUtil
;
import
cn.freemud.utils.SpringBeanUtil
;
import
com.freemud.application.sdk.api.ordercenter.request.QueryLineUpOrderReq
;
import
feign.hystrix.FallbackFactory
;
import
feign.hystrix.FallbackFactory
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -33,7 +33,7 @@ public class HexCloudClientFallbackFactory implements FallbackFactory<HexCloudCl
...
@@ -33,7 +33,7 @@ public class HexCloudClientFallbackFactory implements FallbackFactory<HexCloudCl
return
new
HexCloudClient
()
{
return
new
HexCloudClient
()
{
@Override
@Override
public
HexCloudBaseResponse
<
HexCloudTakeAwayOrderStatusDto
>
takeAwayOrderStatus
(
HexCloudBaseRequest
<
Map
<
String
,
String
>>
baseRequest
)
{
public
HexCloudBaseResponse
<
HexCloudTakeAwayOrderStatusDto
>
takeAwayOrderStatus
(
HexCloudBaseRequest
<
Map
<
String
,
String
>>
baseRequest
)
{
QueryLineUpOrder
Req
vo
=
new
QueryLineUpOrderReq
();
QueryLineUpOrder
Dto
vo
=
new
QueryLineUpOrderDto
();
vo
.
setStoreId
(
baseRequest
.
getShopId
());
vo
.
setStoreId
(
baseRequest
.
getShopId
());
vo
.
setPartnerId
(
baseRequest
.
getPartnerId
());
vo
.
setPartnerId
(
baseRequest
.
getPartnerId
());
vo
.
setOrderCode
(
baseRequest
.
getOid
());
vo
.
setOrderCode
(
baseRequest
.
getOid
());
...
@@ -42,7 +42,7 @@ public class HexCloudClientFallbackFactory implements FallbackFactory<HexCloudCl
...
@@ -42,7 +42,7 @@ public class HexCloudClientFallbackFactory implements FallbackFactory<HexCloudCl
//请求非码自己的排队号
//请求非码自己的排队号
OrderQueueIndexProcessorFactory
factory
=
SpringBeanUtil
.
getBean
(
OrderQueueIndexProcessorFactory
.
class
);
OrderQueueIndexProcessorFactory
factory
=
SpringBeanUtil
.
getBean
(
OrderQueueIndexProcessorFactory
.
class
);
HexCloudTakeAwayOrderStatusDto
statusDto
=
factory
.
commonProcessor
().
process
(
vo
);
HexCloudTakeAwayOrderStatusDto
statusDto
=
factory
.
commonProcessor
().
process
(
vo
);
if
(
null
!=
statusDto
)
{
if
(
null
!=
statusDto
)
{
statusDto
.
setHexCloudResponse
(
false
);
statusDto
.
setHexCloudResponse
(
false
);
}
}
return
HexCloudBaseResponse
.
buildSuccess
(
statusDto
);
return
HexCloudBaseResponse
.
buildSuccess
(
statusDto
);
...
...
order-application-service/src/main/java/cn/freemud/service/thirdparty/hexcloud/request/HexCloudBaseRequest.java
View file @
210c08a4
...
@@ -39,6 +39,10 @@ public class HexCloudBaseRequest<T> {
...
@@ -39,6 +39,10 @@ public class HexCloudBaseRequest<T> {
* 时间开始
* 时间开始
*/
*/
private
Long
endTime
;
private
Long
endTime
;
/**
* 三方门店号
*/
private
String
thirdStoreId
;
/**
/**
* 参数数据
* 参数数据
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/QueryLineUpOrderReq.java
View file @
210c08a4
...
@@ -24,12 +24,4 @@ public class QueryLineUpOrderReq {
...
@@ -24,12 +24,4 @@ public class QueryLineUpOrderReq {
* 时间开始
* 时间开始
*/
*/
private
Long
endTime
;
private
Long
endTime
;
/**
* 订单号
*/
private
String
orderCode
;
/**
* 三方订单号
*/
private
String
thirdOrderCode
;
}
}
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