周星我的排名优化
This commit is contained in:
parent
2eaddcc853
commit
d056c0cb10
@ -127,16 +127,28 @@ public class WeekStarGiftRankingQueryExe {
|
|||||||
|
|
||||||
public UserRankCO myRank(WeekStarRankingQueryCmd cmd) {
|
public UserRankCO myRank(WeekStarRankingQueryCmd cmd) {
|
||||||
if (Objects.equals(cmd.getType(), WeekLeaderboardEnum.THIS_WEEK)) {
|
if (Objects.equals(cmd.getType(), WeekLeaderboardEnum.THIS_WEEK)) {
|
||||||
return convertToUserRankCO(weekStarGiftCountService.getMyThisWeekRank(
|
WeekStarGiftCount myThisWeekRank = weekStarGiftCountService.getMyThisWeekRank(cmd.getReqSysOrigin().getOrigin(), cmd.getReqUserId());
|
||||||
cmd.getReqSysOrigin().getOrigin(),
|
if (Objects.isNull(myThisWeekRank)) {
|
||||||
cmd.getReqUserId()
|
myThisWeekRank = new WeekStarGiftCount();
|
||||||
));
|
myThisWeekRank.setRank(0);
|
||||||
|
myThisWeekRank.setUserId(cmd.getReqUserId());
|
||||||
|
myThisWeekRank.setQuantity(0L);
|
||||||
|
}
|
||||||
|
return convertToUserRankCO(myThisWeekRank);
|
||||||
}
|
}
|
||||||
if (Objects.equals(cmd.getType(), WeekLeaderboardEnum.LAST_WEEK)) {
|
if (Objects.equals(cmd.getType(), WeekLeaderboardEnum.LAST_WEEK)) {
|
||||||
return convertToUserRankCO(weekStarGiftCountService.getMyLastWeekRank(
|
WeekStarGiftCount myLastWeekRank = weekStarGiftCountService.getMyLastWeekRank(
|
||||||
cmd.getReqSysOrigin().getOrigin(),
|
cmd.getReqSysOrigin().getOrigin(),
|
||||||
cmd.getReqUserId()
|
cmd.getReqUserId()
|
||||||
));
|
);
|
||||||
|
if (Objects.isNull(myLastWeekRank)) {
|
||||||
|
myLastWeekRank = new WeekStarGiftCount();
|
||||||
|
myLastWeekRank.setRank(0);
|
||||||
|
myLastWeekRank.setUserId(cmd.getReqUserId());
|
||||||
|
myLastWeekRank.setQuantity(0L);
|
||||||
|
}
|
||||||
|
|
||||||
|
return convertToUserRankCO(myLastWeekRank);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user