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
54411bf8
Commit
54411bf8
authored
Jan 15, 2021
by
刘鹏飞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单列表查询es
parent
8158e367
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
18 deletions
+12
-18
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+11
-17
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+1
-1
No files found.
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
54411bf8
...
@@ -3788,7 +3788,7 @@ public class OrderAdapter {
...
@@ -3788,7 +3788,7 @@ public class OrderAdapter {
return
activityUpdateStockRequest
;
return
activityUpdateStockRequest
;
}
}
public
OrderConditionsReq
convent2QueryOrdersDtoES
(
OrderConditionsReq
query
,
String
memberId
,
String
channelType
,
Integer
queryOrderStatus
)
{
public
OrderConditionsReq
convent2QueryOrdersDtoES
(
OrderConditionsReq
query
,
String
memberId
,
String
channelType
,
Integer
queryOrderStatus
,
Integer
queryOrderType
)
{
OrderConditionsReq
queryOrdersDto
=
new
OrderConditionsReq
();
OrderConditionsReq
queryOrdersDto
=
new
OrderConditionsReq
();
queryOrdersDto
.
setUserId
(
memberId
);
queryOrdersDto
.
setUserId
(
memberId
);
queryOrdersDto
.
setPartnerId
(
query
.
getPartnerId
());
queryOrdersDto
.
setPartnerId
(
query
.
getPartnerId
());
...
@@ -3800,16 +3800,16 @@ public class OrderAdapter {
...
@@ -3800,16 +3800,16 @@ public class OrderAdapter {
List
<
Integer
>
orderClients
=
new
ArrayList
<>();
List
<
Integer
>
orderClients
=
new
ArrayList
<>();
if
(
OrderChannelType
.
IWC
.
getCode
().
equals
(
channelType
))
{
if
(
OrderChannelType
.
IWC
.
getCode
().
equals
(
channelType
))
{
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
MEAL
.
getClientType
());
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
MEAL
.
getClientType
());
//queryOrdersDto.set
OrderClients
(new String[]{"meals"});
//queryOrdersDto.set
Source
(new String[]{"meals"});
}
else
if
(
OrderChannelType
.
SAASMALL
.
getCode
().
equals
(
channelType
))
{
}
else
if
(
OrderChannelType
.
SAASMALL
.
getCode
().
equals
(
channelType
))
{
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
SAASMALL
.
getClientType
());
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
SAASMALL
.
getClientType
());
//queryOrdersDto.set
OrderClients
(new String[]{"saasmall"});
//queryOrdersDto.set
Source
(new String[]{"saasmall"});
}
else
if
(
OrderChannelType
.
APP
.
getCode
().
equals
(
channelType
)){
}
else
if
(
OrderChannelType
.
APP
.
getCode
().
equals
(
channelType
)){
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
APP
.
getClientType
());
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
APP
.
getClientType
());
//queryOrdersDto.set
OrderClients
(new String[]{"app"});
//queryOrdersDto.set
Source
(new String[]{"app"});
}
else
{
}
else
{
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
SAAS
.
getClientType
());
orderClients
.
add
(
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
SAAS
.
getClientType
());
//queryOrdersDto.set
OrderClients
(new String[]{"saas"});
//queryOrdersDto.set
Source
(new String[]{"saas"});
}
}
queryOrdersDto
.
setOrderClients
(
orderClients
);
queryOrdersDto
.
setOrderClients
(
orderClients
);
...
@@ -3817,7 +3817,6 @@ public class OrderAdapter {
...
@@ -3817,7 +3817,6 @@ public class OrderAdapter {
queryOrdersDto
.
setPayStatuses
(
payStatus
);
queryOrdersDto
.
setPayStatuses
(
payStatus
);
//queryOrdersDto.setPayStatus((Integer[]) payStatus.toArray());
//queryOrdersDto.setPayStatus((Integer[]) payStatus.toArray());
//TODO 查询退款的待确定
//TODO 查询退款的待确定
if
(
queryOrderStatus
!=
null
)
{
if
(
queryOrderStatus
!=
null
)
{
if
(
QueryOrderStatus
.
ALL_BILL
.
getCode
().
equals
(
queryOrderStatus
))
{
if
(
QueryOrderStatus
.
ALL_BILL
.
getCode
().
equals
(
queryOrderStatus
))
{
List
<
Integer
>
orderStatuses
=
new
ArrayList
<>();
List
<
Integer
>
orderStatuses
=
new
ArrayList
<>();
...
@@ -3840,11 +3839,7 @@ public class OrderAdapter {
...
@@ -3840,11 +3839,7 @@ public class OrderAdapter {
//queryOrdersDto.setStatus(new Integer[]{OrderStatus.COMPLETE.getCode()});
//queryOrdersDto.setStatus(new Integer[]{OrderStatus.COMPLETE.getCode()});
}
}
if
(
QueryOrderStatus
.
REFUND_BILL
.
getCode
().
equals
(
queryOrderStatus
))
{
if
(
QueryOrderStatus
.
REFUND_BILL
.
getCode
().
equals
(
queryOrderStatus
))
{
// 不走es
//Integer[] statuses = new Integer[]{RefundStatus.APPLY_REFUND.getCode(), RefundStatus.AGREE_REFUND.getCode(), RefundStatus.COMPLETE_REFUND.getCode()};
/* Integer[] statuses = new Integer[]{RefundStatus.APPLY_REFUND.getCode(), RefundStatus.AGREE_REFUND.getCode(), RefundStatus.COMPLETE_REFUND.getCode()};
List<Integer> orderStatuses = new ArrayList<>();
Collections.addAll(orderStatuses, statuses);
queryOrdersDto.setAfterSalesStatus(orderStatuses);*/
//queryOrdersDto.setRefundStatus(statuses);
//queryOrdersDto.setRefundStatus(statuses);
}
}
if
(
QueryOrderStatus
.
NO_PAY
.
getCode
().
equals
(
queryOrderStatus
))
{
if
(
QueryOrderStatus
.
NO_PAY
.
getCode
().
equals
(
queryOrderStatus
))
{
...
@@ -3875,14 +3870,14 @@ public class OrderAdapter {
...
@@ -3875,14 +3870,14 @@ public class OrderAdapter {
// 兼容历史版本,如果传参是4 查询拆程4和5
// 兼容历史版本,如果传参是4 查询拆程4和5
List
<
Integer
>
orderTypes
=
new
ArrayList
<>();
List
<
Integer
>
orderTypes
=
new
ArrayList
<>();
if
(
queryOrder
Status
!=
null
)
{
if
(
queryOrder
Type
!=
null
)
{
if
(
Objects
.
equals
(
queryOrder
Status
,
OrderType
.
COLLECT_GOODS
.
getCode
()))
{
if
(
Objects
.
equals
(
queryOrder
Type
,
OrderType
.
COLLECT_GOODS
.
getCode
()))
{
orderTypes
.
add
(
OrderType
.
COLLECT_GOODS
.
getCode
());
orderTypes
.
add
(
OrderType
.
COLLECT_GOODS
.
getCode
());
orderTypes
.
add
(
OrderType
.
EAT_IN
.
getCode
());
orderTypes
.
add
(
OrderType
.
EAT_IN
.
getCode
());
//queryOrdersDto.setType(new Integer[]{OrderType.COLLECT_GOODS.getCode(), OrderType.EAT_IN.getCode()});
//queryOrdersDto.setType(new Integer[]{OrderType.COLLECT_GOODS.getCode(), OrderType.EAT_IN.getCode()});
}
else
{
}
else
{
orderTypes
.
add
(
queryOrder
Status
);
orderTypes
.
add
(
queryOrder
Type
);
//queryOrdersDto.setType(new Integer[]{queryOrder
Status
});
//queryOrdersDto.setType(new Integer[]{queryOrder
Dto.getQueryOrderType()
});
}
}
}
}
queryOrdersDto
.
setOrderTypes
(
orderTypes
);
queryOrdersDto
.
setOrderTypes
(
orderTypes
);
...
@@ -3892,8 +3887,7 @@ public class OrderAdapter {
...
@@ -3892,8 +3887,7 @@ public class OrderAdapter {
List
<
Integer
>
orderStatuses
=
new
ArrayList
<>();
List
<
Integer
>
orderStatuses
=
new
ArrayList
<>();
Collections
.
addAll
(
orderStatuses
,
statuses
);
Collections
.
addAll
(
orderStatuses
,
statuses
);
queryOrdersDto
.
setOrderStatuses
(
orderStatuses
);
queryOrdersDto
.
setOrderStatuses
(
orderStatuses
);
//queryOrdersDto.setStatus(orderStatuses);
//queryOrdersDto.setStatus(statuses);
Integer
[]
payWCStatus
=
new
Integer
[]{
PayStatus
.
NOT_PAY
.
getCode
(),
PayStatus
.
HAVE_PAID
.
getCode
(),
PayStatus
.
HAVE_REFUND
.
getCode
(),
PayStatus
.
COMPLETE
.
getCode
()};
Integer
[]
payWCStatus
=
new
Integer
[]{
PayStatus
.
NOT_PAY
.
getCode
(),
PayStatus
.
HAVE_PAID
.
getCode
(),
PayStatus
.
HAVE_REFUND
.
getCode
(),
PayStatus
.
COMPLETE
.
getCode
()};
List
<
Integer
>
payStatuses
=
new
ArrayList
<>();
List
<
Integer
>
payStatuses
=
new
ArrayList
<>();
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
54411bf8
...
@@ -838,7 +838,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -838,7 +838,7 @@ public class OrderServiceImpl implements Orderservice {
es
.
setEndTimestamp
(
DateTimeUtil
.
parseDate
(
endDateStr
,
DateTimeUtil
.
YYYY_MM_DD_HH_MM_SS
).
getTime
()/
1000
);
es
.
setEndTimestamp
(
DateTimeUtil
.
parseDate
(
endDateStr
,
DateTimeUtil
.
YYYY_MM_DD_HH_MM_SS
).
getTime
()/
1000
);
es
.
setPageNum
(
queryOrderVo
.
getPageNumber
());
es
.
setPageNum
(
queryOrderVo
.
getPageNumber
());
es
.
setPageSize
(
queryOrderVo
.
getPageSize
());
es
.
setPageSize
(
queryOrderVo
.
getPageSize
());
OrderConditionsReq
queryEs
=
orderAdapter
.
convent2QueryOrdersDtoES
(
es
,
userId
,
channelType
,
queryOrderVo
.
getQueryOrderStatus
());
OrderConditionsReq
queryEs
=
orderAdapter
.
convent2QueryOrdersDtoES
(
es
,
userId
,
channelType
,
queryOrderVo
.
getQueryOrderStatus
()
,
queryOrderVo
.
getQueryOrderType
()
);
BaseDownLoadResponse
<
List
<
OrderInfoReqs
>>
response
=
orderDownLoadSdkService
.
queryOrderByConditions
(
queryEs
,
LogThreadLocal
.
getTrackingNo
());
BaseDownLoadResponse
<
List
<
OrderInfoReqs
>>
response
=
orderDownLoadSdkService
.
queryOrderByConditions
(
queryEs
,
LogThreadLocal
.
getTrackingNo
());
...
...
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