back_recharge
wangyuan 2019-09-18 19:11:32 +08:00
parent f4376dc49c
commit d2f70c74c2
1 changed files with 2 additions and 4 deletions

View File

@ -59,8 +59,8 @@ public class GmService implements RPCRequestGMIFace.Iface {
RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), teamForce); RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), teamForce);
} }
},uids , 10);*/ },uids , 10);*/
User userInMem = UserManager.getUserInMem(uid);
AyyncWorker ayyncWorker = new AyyncWorker() { AyyncWorker ayyncWorker = new AyyncWorker(userInMem,true) {
@Override @Override
public void work(User user) throws Exception { public void work(User user) throws Exception {
int teamForce = HeroLogic.getInstance().calTeamTotalForce(user, 1, false); int teamForce = HeroLogic.getInstance().calTeamTotalForce(user, 1, false);
@ -70,8 +70,6 @@ public class GmService implements RPCRequestGMIFace.Iface {
RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), teamForce); RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), teamForce);
} }
}; };
ayyncWorker.setTask(true);
ayyncWorker.setUser(UserManager.getUser(uid));
ProtocolsManager instance = ProtocolsManager.getInstance(); ProtocolsManager instance = ProtocolsManager.getInstance();
HandlerLogicThread handlerThread = instance.handlerThreads[uid % instance.HANDLER_THREAD_NUM]; HandlerLogicThread handlerThread = instance.handlerThreads[uid % instance.HANDLER_THREAD_NUM];
handlerThread.addAyyncWorker(ayyncWorker); handlerThread.addAyyncWorker(ayyncWorker);