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