助战刷新问题处理
parent
fa6937881c
commit
0cca7ec7b4
|
@ -84,13 +84,8 @@ public class FourChallengeLogic {
|
||||||
* 检测试炼开启状态
|
* 检测试炼开启状态
|
||||||
*/
|
*/
|
||||||
public void check() {
|
public void check() {
|
||||||
// 只检测一次
|
|
||||||
if (TimeUtils.getHourOfDay() != 0 && status != null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// 空,初始化长度为4
|
// 空,初始化长度为4
|
||||||
status = new int[4];
|
status = new int[4];
|
||||||
|
|
||||||
for (int[] statusConfig : config) {
|
for (int[] statusConfig : config) {
|
||||||
for (int i = 1; i < statusConfig.length; i++) {
|
for (int i = 1; i < statusConfig.length; i++) {
|
||||||
// 判断当前周几
|
// 判断当前周几
|
||||||
|
@ -109,7 +104,7 @@ public class FourChallengeLogic {
|
||||||
*/
|
*/
|
||||||
public void fourChallengeGetInfo(ISession session,boolean result) throws Exception {
|
public void fourChallengeGetInfo(ISession session,boolean result) throws Exception {
|
||||||
PlayerInfoProto.FourChallengeGetInfoResponse.Builder builder = PlayerInfoProto.FourChallengeGetInfoResponse.newBuilder();
|
PlayerInfoProto.FourChallengeGetInfoResponse.Builder builder = PlayerInfoProto.FourChallengeGetInfoResponse.newBuilder();
|
||||||
|
check();
|
||||||
User user = UserManager.getUser(session.getUid());
|
User user = UserManager.getUser(session.getUid());
|
||||||
// 玩家当前层数
|
// 玩家当前层数
|
||||||
int[] fourChallenge = user.getPlayerInfoManager().getFourChallenge();
|
int[] fourChallenge = user.getPlayerInfoManager().getFourChallenge();
|
||||||
|
|
|
@ -300,7 +300,7 @@ public class HelpHeroLogic {
|
||||||
*/
|
*/
|
||||||
public void zeroClearRedisHelp() throws IOException {
|
public void zeroClearRedisHelp() throws IOException {
|
||||||
// 不是零点
|
// 不是零点
|
||||||
if (TimeUtils.getHourOfDay() != 0){
|
if (TimeUtils.getHourOfDay() != 0 || TimeUtils.getMiunte() != 0){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,7 @@ import manager.STableManager;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.util.ReflectionUtils;
|
import org.springframework.util.ReflectionUtils;
|
||||||
|
import util.TimeUtils;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
@ -87,8 +88,9 @@ public class MinuteTask extends Thread {
|
||||||
LOGGER.error("Exception::=>{}",e.toString());
|
LOGGER.error("Exception::=>{}",e.toString());
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
if (TimeUtils.getHourOfDay() == 0 && TimeUtils.getMiunte() == 0){
|
||||||
FourChallengeLogic.getInstance().check();
|
FourChallengeLogic.getInstance().check();
|
||||||
|
}
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
LOGGER.error("Exception::=>{}",e.toString());
|
LOGGER.error("Exception::=>{}",e.toString());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue