记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
ac2eedba
Commit
ac2eedba
authored
Sep 07, 2022
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~api:我的券列表:整合公私券逻辑调整;
parent
a94db071
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
16 deletions
+28
-16
CandyCouponServiceImpl.java
...et/service/candy/service/impl/CandyCouponServiceImpl.java
+1
-1
RedisDataUtils.java
...java/com/liquidnet/service/candy/util/RedisDataUtils.java
+27
-15
No files found.
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/impl/CandyCouponServiceImpl.java
View file @
ac2eedba
...
@@ -576,7 +576,7 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
...
@@ -576,7 +576,7 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
params
.
add
(
"uid"
,
uid
);
params
.
add
(
"uid"
,
uid
);
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
MultiValueMap
<
String
,
String
>
headers
=
CollectionUtil
.
linkedMultiValueMapStringString
();
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
headers
.
add
(
"Accept"
,
"application/json;charset=UTF-8"
);
String
returnData
=
HttpUtil
.
pos
t
(
adamUrl
.
concat
(
"/adam/rsc/inquire/createdAt"
),
params
,
headers
);
String
returnData
=
HttpUtil
.
ge
t
(
adamUrl
.
concat
(
"/adam/rsc/inquire/createdAt"
),
params
,
headers
);
return
JsonUtils
.
fromJson
(
returnData
,
new
TypeReference
<
ResponseDto
<
LocalDateTime
>>()
{
return
JsonUtils
.
fromJson
(
returnData
,
new
TypeReference
<
ResponseDto
<
LocalDateTime
>>()
{
}).
getData
();
}).
getData
();
}
}
...
...
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/util/RedisDataUtils.java
View file @
ac2eedba
...
@@ -63,24 +63,36 @@ public class RedisDataUtils {
...
@@ -63,24 +63,36 @@ public class RedisDataUtils {
pubDto
=
(
List
<
CandyCommonCouponBasicDto
>)
obj2
;
pubDto
=
(
List
<
CandyCommonCouponBasicDto
>)
obj2
;
}
}
boolean
needSet
=
false
;
// boolean needSet = false;
// if (userCreateTime == null) {
// userCreateTime = LocalDateTime.of(2222,1,1,0,0,0);
// }
// List<String> userCcouponIdList = userDto.stream().map(CandyUserCouponBasicDto::getCcouponId).collect(Collectors.toList());
// if (userCcouponIdList.size() > 0) {
// for (CandyCommonCouponBasicDto item : pubDto) {
// if (userCcouponIdList.contains(item.getCcouponId()) || userCreateTime.isAfter(item.getCreatedAt())) {
// continue;
// } else {
// CandyUserCouponBasicDto userCouponBasicDto = CandyUserCouponBasicDto.getNew().copyToRedisCommonBaseCoupon(IDGenerator.get32UUID(), uid, item);
// userDto.add(userCouponBasicDto);
// needSet = true;
// }
// }
// }
// if (needSet) {
// setCouponByUid(uid, userDto);
// }
if
(
userCreateTime
==
null
)
{
if
(
userCreateTime
==
null
)
{
userCreateTime
=
LocalDateTime
.
of
(
2222
,
1
,
1
,
0
,
0
,
0
);
userCreateTime
=
LocalDateTime
.
of
(
2222
,
1
,
1
,
0
,
0
,
0
);
}
}
List
<
String
>
userIds
=
userDto
.
stream
().
map
(
CandyUserCouponBasicDto:
:
getCcouponId
).
collect
(
Collectors
.
toList
());
List
<
String
>
userCcouponIdList
=
userDto
.
stream
().
map
(
CandyUserCouponBasicDto:
:
getCcouponId
).
collect
(
Collectors
.
toList
());
if
(
userIds
!=
null
&&
userIds
.
size
()
>
0
)
{
for
(
CandyCommonCouponBasicDto
item
:
pubDto
)
{
for
(
CandyCommonCouponBasicDto
item
:
pubDto
)
{
if
(
userCcouponIdList
.
contains
(
item
.
getCcouponId
())
||
userCreateTime
.
isAfter
(
item
.
getCreatedAt
()))
{
if
(
userIds
.
contains
(
item
.
getCcouponId
())
||
userCreateTime
.
isAfter
(
item
.
getCreatedAt
()))
{
continue
;
continue
;
}
else
{
CandyUserCouponBasicDto
userCouponBasicDto
=
CandyUserCouponBasicDto
.
getNew
().
copyToRedisCommonBaseCoupon
(
IDGenerator
.
get32UUID
(),
uid
,
item
);
userDto
.
add
(
userCouponBasicDto
);
needSet
=
true
;
}
}
}
}
String
ucouponId
=
item
.
getCcouponId
().
concat
(
"-"
).
concat
(
uid
);
if
(
needSet
)
{
CandyUserCouponBasicDto
userCouponBasicDto
=
CandyUserCouponBasicDto
.
getNew
().
copyToRedisCommonBaseCoupon
(
ucouponId
,
uid
,
item
);
setCouponByUid
(
uid
,
user
Dto
);
userDto
.
add
(
userCouponBasic
Dto
);
}
}
return
userDto
;
return
userDto
;
}
}
...
...
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