@Override public void excute(Connection conn, Message msg) throws Exception { LoginProto.LoginProtoMsg protoMsg = LoginProtoMsg.parseFrom(msg.getBody()); String userName = protoMsg.getUsername(); String site = protoMsg.getSite(); CommonModule module = ModuleManager.getInstance().getModule(ModuleType.MISC); if (!module.loginOrCreateAccount(userName, site, conn)) { conn.closeConnection(); conn = null; } // Acount acount = module.getByUserNameAndType(userName, site); // if (acount == null) { // acount = new Acount(); // acount.setOnLine(1); // acount.setLastLoginTime(new Date()); // acount.setCreateTime(new Date()); // acount.setLastLoginTime(new Date()); // acount.setSite(site); // acount.setType(1); // acount.setUserName(userName); // acount.setAdType(""); // if (!module.createAcount(acount)) { // module.sendCommonMessage(1, GameServer.getInstance().getMsgCodeManager(), // conn); // } // } else { // // } }