十绝阵每日刷新次数不重置
parent
299a608590
commit
936170391e
|
@ -302,7 +302,8 @@ public class DeathPathLogic {
|
||||||
*/
|
*/
|
||||||
public void getBaseInfo(ISession session,MessageTypeProto.MessageType messageType) throws Exception {
|
public void getBaseInfo(ISession session,MessageTypeProto.MessageType messageType) throws Exception {
|
||||||
int uid = session.getUid();
|
int uid = session.getUid();
|
||||||
String count = (String) RedisUtil.getInstence().get(RedisKey.getKey(RedisKey.DEATH_PATH_CHALLENGE_COUNT, String.valueOf(uid), false));
|
String changeString = GameApplication.serverProperties.getId() + RedisKey.Delimiter_colon + RedisKey.DEATH_PATH_CHALLENGE_COUNT + RedisKey.Delimiter_colon + String.valueOf(uid);
|
||||||
|
String count = (String) RedisUtil.getInstence().get(changeString);
|
||||||
int challengeCount = count==null?0:Integer.parseInt(count);
|
int challengeCount = count==null?0:Integer.parseInt(count);
|
||||||
// 结束时间和挑战次数
|
// 结束时间和挑战次数
|
||||||
Family.GetDeathPathInfoResponse.Builder response = Family.GetDeathPathInfoResponse.newBuilder()
|
Family.GetDeathPathInfoResponse.Builder response = Family.GetDeathPathInfoResponse.newBuilder()
|
||||||
|
@ -347,7 +348,9 @@ public class DeathPathLogic {
|
||||||
*/
|
*/
|
||||||
public void challenge(ISession session, int pathId, MessageTypeProto.MessageType messageType) throws Exception {
|
public void challenge(ISession session, int pathId, MessageTypeProto.MessageType messageType) throws Exception {
|
||||||
int uid = session.getUid();
|
int uid = session.getUid();
|
||||||
String count = RedisUtil.getInstence().get(RedisKey.DEATH_PATH_CHALLENGE_COUNT, String.valueOf(uid),String.class);
|
String changeStringKey = GameApplication.serverProperties.getId() + RedisKey.Delimiter_colon + RedisKey.DEATH_PATH_CHALLENGE_COUNT + RedisKey.Delimiter_colon + String.valueOf(uid);
|
||||||
|
String count = (String) RedisUtil.getInstence().get(changeStringKey);
|
||||||
|
//String count = RedisUtil.getInstence().get(RedisKey.DEATH_PATH_CHALLENGE_COUNT, String.valueOf(uid),String.class);
|
||||||
if(!StringUtil.isEmpty(count)&&Integer.parseInt(count)>=SGuildSetting.sGuildSetting.getChallengeMaxTime()){
|
if(!StringUtil.isEmpty(count)&&Integer.parseInt(count)>=SGuildSetting.sGuildSetting.getChallengeMaxTime()){
|
||||||
throw new ErrorCodeException(ErrorCode.REFRESH_WHEL_TIME_NOT);
|
throw new ErrorCodeException(ErrorCode.REFRESH_WHEL_TIME_NOT);
|
||||||
}
|
}
|
||||||
|
@ -375,7 +378,7 @@ public class DeathPathLogic {
|
||||||
//更新排行榜数据
|
//更新排行榜数据
|
||||||
tasks.offer(new DeathPathTask(uid,guildId,damage,pathId,getGroupId()));
|
tasks.offer(new DeathPathTask(uid,guildId,damage,pathId,getGroupId()));
|
||||||
//挑战次数记录
|
//挑战次数记录
|
||||||
RedisUtil.getInstence().increment(RedisKey.getKey(RedisKey.DEATH_PATH_CHALLENGE_COUNT,String.valueOf(uid),false));
|
RedisUtil.getInstence().increment(changeStringKey);
|
||||||
GuildInfo guildInfo = GuilidManager.guildInfoMap.get(guildId);
|
GuildInfo guildInfo = GuilidManager.guildInfoMap.get(guildId);
|
||||||
|
|
||||||
// 跨服十绝阵添加
|
// 跨服十绝阵添加
|
||||||
|
|
Loading…
Reference in New Issue