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
a91ffee1
Commit
a91ffee1
authored
Aug 12, 2020
by
huiyang.chen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加骑手距离字段
parent
a461a559
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
0 deletions
+17
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+17
-0
No files found.
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
a91ffee1
...
@@ -860,12 +860,27 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -860,12 +860,27 @@ public class OrderServiceImpl implements Orderservice {
BeanUtils
.
copyProperties
(
queryOrderVo
,
vo
);
BeanUtils
.
copyProperties
(
queryOrderVo
,
vo
);
String
channelType
=
this
.
getQueryOrderChannelType
(
vo
,
userLoginInfoDto
);
String
channelType
=
this
.
getQueryOrderChannelType
(
vo
,
userLoginInfoDto
);
QueryOrdersDto
queryOrdersDto
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVo
,
userId
,
channelType
);
QueryOrdersDto
queryOrdersDto
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVo
,
userId
,
channelType
);
//封装查询正在进行中的订单数
McCafeQueryOrderVo
queryOrderVoNow
=
new
McCafeQueryOrderVo
();
BeanUtils
.
copyProperties
(
queryOrderVo
,
queryOrderVoNow
);
List
<
Integer
>
queryOrderStatus
=
Arrays
.
asList
(
QueryOrderStatus
.
TAKE_MEAL
.
getCode
());
List
<
Integer
>
queryOrderType
=
Arrays
.
asList
(
OrderType
.
COLLECT_GOODS
.
getCode
(),
OrderType
.
TAKE_OUT
.
getCode
());
queryOrderVoNow
.
setQueryOrderStatus
(
queryOrderStatus
);
queryOrderVoNow
.
setQueryOrderType
(
queryOrderType
);
QueryOrdersDto
queryOrdersDtoNow
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVoNow
,
userId
,
channelType
);
QueryOrdersResponse
queryOrderResponse
;
QueryOrdersResponse
queryOrderResponse
;
QueryOrdersResponse
queryOrderResponseNow
;
try
{
try
{
QueryOrdersRequest
queryOrdersRequest2
=
new
QueryOrdersRequest
();
QueryOrdersRequest
queryOrdersRequest2
=
new
QueryOrdersRequest
();
BeanUtil
.
convertBean
(
queryOrdersDto
,
queryOrdersRequest2
);
BeanUtil
.
convertBean
(
queryOrdersDto
,
queryOrdersRequest2
);
queryOrdersRequest2
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrdersRequest2
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrderResponse
=
orderCenterSdkService
.
queryOrders
(
queryOrdersRequest2
);
queryOrderResponse
=
orderCenterSdkService
.
queryOrders
(
queryOrdersRequest2
);
QueryOrdersRequest
queryOrdersRequestNow
=
new
QueryOrdersRequest
();
BeanUtil
.
convertBean
(
queryOrdersDtoNow
,
queryOrdersRequestNow
);
queryOrdersRequestNow
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrderResponseNow
=
orderCenterSdkService
.
queryOrders
(
queryOrdersRequestNow
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
LogUtil
.
error
(
"queryOrders_error"
,
gson
.
toJson
(
queryOrdersDto
),
e
);
LogUtil
.
error
(
"queryOrders_error"
,
gson
.
toJson
(
queryOrdersDto
),
e
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
);
...
@@ -877,6 +892,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -877,6 +892,7 @@ public class OrderServiceImpl implements Orderservice {
//用户无订单数据
//用户无订单数据
if
(
queryOrderResponse
.
getData
()
==
null
||
queryOrderResponse
.
getData
().
getCount
()
==
0
)
{
if
(
queryOrderResponse
.
getData
()
==
null
||
queryOrderResponse
.
getData
().
getCount
()
==
0
)
{
responseMap
.
put
(
"count"
,
0
);
responseMap
.
put
(
"count"
,
0
);
responseMap
.
put
(
"progressOrderCount"
,
queryOrderResponseNow
.
getData
()
==
null
?
0
:
queryOrderResponseNow
.
getData
().
getCount
());
responseMap
.
put
(
"list"
,
new
ArrayList
<
QueryOrderResponseVo
>());
responseMap
.
put
(
"list"
,
new
ArrayList
<
QueryOrderResponseVo
>());
return
ResponseUtil
.
success
(
responseMap
);
return
ResponseUtil
.
success
(
responseMap
);
}
}
...
@@ -956,6 +972,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -956,6 +972,7 @@ public class OrderServiceImpl implements Orderservice {
List
<
QueryOrderResponseVo
>
queryOrderResponseVos
=
orderAdapter
.
convent2QueryOrderResponseVos
(
orders
,
userLoginInfoDto
.
getWxAppId
(),
userLoginInfoDto
.
getIappId
());
List
<
QueryOrderResponseVo
>
queryOrderResponseVos
=
orderAdapter
.
convent2QueryOrderResponseVos
(
orders
,
userLoginInfoDto
.
getWxAppId
(),
userLoginInfoDto
.
getIappId
());
responseMap
.
put
(
"count"
,
queryOrderResponse
.
getData
()
==
null
?
0
:
queryOrderResponse
.
getData
().
getCount
());
responseMap
.
put
(
"count"
,
queryOrderResponse
.
getData
()
==
null
?
0
:
queryOrderResponse
.
getData
().
getCount
());
responseMap
.
put
(
"progressOrderCount"
,
queryOrderResponseNow
.
getData
()
==
null
?
0
:
queryOrderResponseNow
.
getData
().
getCount
());
responseMap
.
put
(
"list"
,
queryOrderResponseVos
);
responseMap
.
put
(
"list"
,
queryOrderResponseVos
);
//只有有订单时才显示用户自定义取餐信息
//只有有订单时才显示用户自定义取餐信息
if
(
CollectionUtils
.
isNotEmpty
(
queryOrderResponseVos
))
{
if
(
CollectionUtils
.
isNotEmpty
(
queryOrderResponseVos
))
{
...
...
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