周星我的排名优化

This commit is contained in:
tianfeng 2025-09-22 15:12:09 +08:00
parent 2eaddcc853
commit d056c0cb10

View File

@ -127,16 +127,28 @@ public class WeekStarGiftRankingQueryExe {
public UserRankCO myRank(WeekStarRankingQueryCmd cmd) {
if (Objects.equals(cmd.getType(), WeekLeaderboardEnum.THIS_WEEK)) {
return convertToUserRankCO(weekStarGiftCountService.getMyThisWeekRank(
cmd.getReqSysOrigin().getOrigin(),
cmd.getReqUserId()
));
WeekStarGiftCount myThisWeekRank = weekStarGiftCountService.getMyThisWeekRank(cmd.getReqSysOrigin().getOrigin(), cmd.getReqUserId());
if (Objects.isNull(myThisWeekRank)) {
myThisWeekRank = new WeekStarGiftCount();
myThisWeekRank.setRank(0);
myThisWeekRank.setUserId(cmd.getReqUserId());
myThisWeekRank.setQuantity(0L);
}
return convertToUserRankCO(myThisWeekRank);
}
if (Objects.equals(cmd.getType(), WeekLeaderboardEnum.LAST_WEEK)) {
return convertToUserRankCO(weekStarGiftCountService.getMyLastWeekRank(
WeekStarGiftCount myLastWeekRank = weekStarGiftCountService.getMyLastWeekRank(
cmd.getReqSysOrigin().getOrigin(),
cmd.getReqUserId()
));
);
if (Objects.isNull(myLastWeekRank)) {
myLastWeekRank = new WeekStarGiftCount();
myLastWeekRank.setRank(0);
myLastWeekRank.setUserId(cmd.getReqUserId());
myLastWeekRank.setQuantity(0L);
}
return convertToUserRankCO(myLastWeekRank);
}
return null;
}