公会援助日志
parent
503cae2f46
commit
b73f5bcefe
|
|
@ -2,7 +2,6 @@ package com.ljsd.jieling.thread.task;
|
||||||
|
|
||||||
import com.ljsd.GameApplication;
|
import com.ljsd.GameApplication;
|
||||||
import com.ljsd.fight.CheckFight;
|
import com.ljsd.fight.CheckFight;
|
||||||
import com.ljsd.jieling.config.reportData.DataMessageUtils;
|
|
||||||
import com.ljsd.jieling.core.CoreLogic;
|
import com.ljsd.jieling.core.CoreLogic;
|
||||||
import com.ljsd.jieling.core.GlobalsDef;
|
import com.ljsd.jieling.core.GlobalsDef;
|
||||||
import com.ljsd.jieling.core.Lockeys;
|
import com.ljsd.jieling.core.Lockeys;
|
||||||
|
|
@ -13,10 +12,6 @@ import com.ljsd.jieling.db.redis.RedisKey;
|
||||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||||
import com.ljsd.jieling.handler.map.MapLogic;
|
import com.ljsd.jieling.handler.map.MapLogic;
|
||||||
import com.ljsd.jieling.hotfix.HotfixUtil;
|
import com.ljsd.jieling.hotfix.HotfixUtil;
|
||||||
import com.ljsd.jieling.ktbeans.BeanBuilder.KtBeanBuilderUtils;
|
|
||||||
import com.ljsd.jieling.ktbeans.KTRequestBeans.LoginParamType;
|
|
||||||
import com.ljsd.jieling.ktbeans.parmsBean.ParamEventBean;
|
|
||||||
import com.ljsd.jieling.ktbeans.sendbeans.KTAppOnline;
|
|
||||||
import com.ljsd.jieling.logic.GlobalDataManaager;
|
import com.ljsd.jieling.logic.GlobalDataManaager;
|
||||||
import com.ljsd.jieling.logic.OnlineUserManager;
|
import com.ljsd.jieling.logic.OnlineUserManager;
|
||||||
import com.ljsd.jieling.logic.SituationLogic;
|
import com.ljsd.jieling.logic.SituationLogic;
|
||||||
|
|
@ -40,15 +35,11 @@ import com.ljsd.jieling.logic.store.StoreLogic;
|
||||||
import com.ljsd.jieling.network.server.ProtocolsManager;
|
import com.ljsd.jieling.network.server.ProtocolsManager;
|
||||||
import com.ljsd.jieling.thread.ThreadManager;
|
import com.ljsd.jieling.thread.ThreadManager;
|
||||||
import com.ljsd.jieling.util.MessageUtil;
|
import com.ljsd.jieling.util.MessageUtil;
|
||||||
import io.netty.util.internal.PlatformDependent;
|
|
||||||
import manager.STableManager;
|
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 java.lang.reflect.Field;
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.atomic.AtomicLong;
|
|
||||||
|
|
||||||
public class MinuteTask extends Thread {
|
public class MinuteTask extends Thread {
|
||||||
private static final Logger LOGGER = LoggerFactory.getLogger(MinuteTask.class);
|
private static final Logger LOGGER = LoggerFactory.getLogger(MinuteTask.class);
|
||||||
|
|
@ -206,10 +197,24 @@ public class MinuteTask extends Thread {
|
||||||
}
|
}
|
||||||
Lockeys.getLockeys().lock("guild",sendUids);
|
Lockeys.getLockeys().lock("guild",sendUids);
|
||||||
guildInfo.clearGuildHelpLog();
|
guildInfo.clearGuildHelpLog();
|
||||||
|
// for (Integer sendUid : sendUids) {
|
||||||
|
// User target = UserManager.getUser(sendUid);
|
||||||
|
// AyyncWorker ayyncWorker = new AyyncWorker(target, true, user -> {
|
||||||
|
// GuildLogic.sendGuildHelpRewardEmail(target);
|
||||||
|
// GuildMyInfo guildMyInfo = target.getGuildMyInfo();
|
||||||
|
// guildMyInfo.setGuidHelpInfo(new HashMap<>());
|
||||||
|
// guildMyInfo.setGuidHelpHadTakeInfo(new HashMap<>());
|
||||||
|
// guildMyInfo.setGuildHelpSendTime(0);
|
||||||
|
// guildMyInfo.setGuildHelpReward(false);
|
||||||
|
// guildMyInfo.setGuildHelpTime(0);
|
||||||
|
// });
|
||||||
|
// ProtocolsManager.getInstance().updateAyncWorker(ayyncWorker);
|
||||||
|
// }
|
||||||
|
|
||||||
//统一清除
|
//统一清除
|
||||||
for (Integer sendUid : sendUids) {
|
for (Integer sendUid : sendUids) {
|
||||||
User target = UserManager.getUser(sendUid);
|
User target = UserManager.getUser(sendUid);
|
||||||
|
LOGGER.info("公会援助刷新uid=>",sendUid);
|
||||||
GuildLogic.sendGuildHelpRewardEmail(target);
|
GuildLogic.sendGuildHelpRewardEmail(target);
|
||||||
GuildMyInfo guildMyInfo = target.getGuildMyInfo();
|
GuildMyInfo guildMyInfo = target.getGuildMyInfo();
|
||||||
guildMyInfo.setGuidHelpInfo(new HashMap<>());
|
guildMyInfo.setGuidHelpInfo(new HashMap<>());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue