Toggle navigation
Toggle navigation
This project
Loading...
Sign in
YOHOBUY
/
yohobuy-union
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
zhouxiang
8 years ago
Commit
3c23e31169a2e011aa1669431e7c5f57a8eabbf2
1 parent
2022bf07
no message
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
10 deletions
common/src/main/java/com/yoho/unions/vo/OrderInfo.java
server/src/main/java/com/yoho/unions/server/task/BigDataOrderInfoTask.java
common/src/main/java/com/yoho/unions/vo/OrderInfo.java
View file @
3c23e31
...
...
@@ -13,9 +13,9 @@ public class OrderInfo implements Serializable {
//下单时间
private
int
orderTime
;
//父订单
private
int
parentOrderCode
;
private
String
parentOrderCode
;
//订单号
private
int
orderCode
;
private
String
orderCode
;
//会员id
private
int
uid
;
//联盟id
...
...
@@ -43,19 +43,19 @@ public class OrderInfo implements Serializable {
this
.
orderTime
=
orderTime
;
}
public
int
getParentOrderCode
()
{
public
String
getParentOrderCode
()
{
return
parentOrderCode
;
}
public
void
setParentOrderCode
(
int
parentOrderCode
)
{
public
void
setParentOrderCode
(
String
parentOrderCode
)
{
this
.
parentOrderCode
=
parentOrderCode
;
}
public
int
getOrderCode
()
{
public
String
getOrderCode
()
{
return
orderCode
;
}
public
void
setOrderCode
(
int
orderCode
)
{
public
void
setOrderCode
(
String
orderCode
)
{
this
.
orderCode
=
orderCode
;
}
...
...
server/src/main/java/com/yoho/unions/server/task/BigDataOrderInfoTask.java
View file @
3c23e31
...
...
@@ -40,17 +40,17 @@ public class BigDataOrderInfoTask {
return
;
}
//订单列表转map key:orderCode value:OrderInfo
Map
<
Integer
,
OrderInfo
>
orderMap
=
Maps
.
uniqueIndex
(
orderInfoList
,
new
Function
<
OrderInfo
,
Integer
>()
{
Map
<
String
,
OrderInfo
>
orderMap
=
Maps
.
uniqueIndex
(
orderInfoList
,
new
Function
<
OrderInfo
,
String
>()
{
@Override
public
Integer
apply
(
OrderInfo
input
)
{
public
String
apply
(
OrderInfo
input
)
{
return
input
.
getOrderCode
();
}
});
//获取校验后的订单code
List
<
Integer
>
orderCodeList
=
null
;
List
<
String
>
orderCodeList
=
null
;
//按source分类
Map
<
Integer
,
List
<
OrderInfo
>>
orderInfoMap
=
Maps
.
newHashMap
();
for
(
Integer
orderCode
:
orderCodeList
)
{
for
(
String
orderCode
:
orderCodeList
)
{
OrderInfo
orderInfo
=
orderMap
.
get
(
orderCode
);
//为空直接return
if
(
null
==
orderInfo
)
{
...
...
Please
register
or
login
to post a comment