fix 送全麦礼物导致PK值统计报错的 bug

This commit is contained in:
huangjian
2020-12-19 16:46:25 +08:00
parent 7a921b048c
commit ff347bb8ad

View File

@@ -172,13 +172,13 @@ public class PkModel extends BaseModel implements IPkModel {
//钻石礼物才算分数 //钻石礼物才算分数
return; return;
} }
for (GiftReceiver receiver : multiReceiverInfo.getTargetUsers()) { for (Long targetUid : multiReceiverInfo.getTargetUids()) {
teamId = getTeamIdInPKMemberList(String.valueOf(receiver.getUid())); teamId = getTeamIdInPKMemberList(String.valueOf(targetUid));
if (teamId != 0) { if (teamId != 0) {
if (curPkInfo.getVoteMode() == PK_VOTE_MODE_GIFT_VALUE) { if (curPkInfo.getVoteMode() == PK_VOTE_MODE_GIFT_VALUE) {
addTeamScoreByGiftValue(teamId, multiReceiverInfo.getGiftNum() * multiReceiverInfo.getGift().getGoldPrice()); addTeamScoreByGiftValue(teamId, multiReceiverInfo.getGiftNum() * multiReceiverInfo.getGift().getGoldPrice());
} else if (curPkInfo.getVoteMode() == PK_VOTE_MODE_PEOPLE_COUNT) { } else if (curPkInfo.getVoteMode() == PK_VOTE_MODE_PEOPLE_COUNT) {
addTeamScoreByPeopleCount(teamId, multiReceiverInfo.getUid(), receiver.getUid()); addTeamScoreByPeopleCount(teamId, multiReceiverInfo.getUid(), targetUid);
} }
} }
} }