开服冲榜,分数问题

back_recharge
duhui 2022-11-17 14:02:17 +08:00
parent 16749cae35
commit 0090f15645
1 changed files with 4 additions and 3 deletions

View File

@ -178,7 +178,7 @@ public class OpenServerCompeteRankActivity extends AbstractActivity {
continue;
}
final int rankId = rank;
final int count = Integer.parseInt(String.valueOf(score));
final long count = score.longValue();
AyyncWorker ayyncWorker = new AyyncWorker(user, true, user1 -> {
//sendmail
String title = OpenServerCompeteRankActivity.this.getMailTitle(rankType);
@ -225,7 +225,7 @@ public class OpenServerCompeteRankActivity extends AbstractActivity {
return SErrorCodeEerverConfig.getI18NMessage(msg);
}
private String getMailContent(int rankType,int score,int rank){
private String getMailContent(int rankType,long score,int rank){
// 获取邮件内容格式
int mailText = SChongRankInfo.getMap().get(id).get(rankType).getMailText();
String msg = SErrorCodeEerverConfig.getMsgById(mailText);
@ -233,7 +233,8 @@ public class OpenServerCompeteRankActivity extends AbstractActivity {
String scoreStr = String.valueOf(score);
// 类型3主线编队排行榜的分数需要特殊处理
if (rankType == 3){
SMainLevelConfig config = SMainLevelConfig.getVirtualMap().get(score);
int id = Long.valueOf(score).intValue();
SMainLevelConfig config = SMainLevelConfig.getVirtualMap().get(id);
scoreStr = config.getName();
}
return SErrorCodeEerverConfig.getFormatMessage(msg, new Object[]{scoreStr,rank});