TASK【ID1005242】 【选人起名】
parent
23b617fcde
commit
17db265446
|
|
@ -250,7 +250,7 @@ public class GMRequestHandler extends BaseHandler{
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case GlobalGm.RESET_USER_NAME:
|
case GlobalGm.RESET_USER_NAME:
|
||||||
PlayerLogic.getInstance().resetUserName(iSession,prarm3,1,0);
|
PlayerLogic.getInstance().resetUserName(iSession,prarm3,1,0,-1);
|
||||||
break;
|
break;
|
||||||
case GlobalGm.CREATE_INVADE:
|
case GlobalGm.CREATE_INVADE:
|
||||||
CombatLogic.getInstance().callInvasionBoss(iSession,true);
|
CombatLogic.getInstance().callInvasionBoss(iSession,true);
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.ljsd.jieling.handler;
|
package com.ljsd.jieling.handler.player;
|
||||||
|
|
||||||
|
import com.ljsd.jieling.handler.BaseHandler;
|
||||||
import com.ljsd.jieling.logic.player.PlayerLogic;
|
import com.ljsd.jieling.logic.player.PlayerLogic;
|
||||||
import com.ljsd.jieling.netty.cocdex.PacketNetData;
|
import com.ljsd.jieling.netty.cocdex.PacketNetData;
|
||||||
import com.ljsd.jieling.network.session.ISession;
|
import com.ljsd.jieling.network.session.ISession;
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.ljsd.jieling.handler;
|
package com.ljsd.jieling.handler.player;
|
||||||
|
|
||||||
|
import com.ljsd.jieling.handler.BaseHandler;
|
||||||
import com.ljsd.jieling.logic.player.PlayerLogic;
|
import com.ljsd.jieling.logic.player.PlayerLogic;
|
||||||
import com.ljsd.jieling.netty.cocdex.PacketNetData;
|
import com.ljsd.jieling.netty.cocdex.PacketNetData;
|
||||||
import com.ljsd.jieling.network.session.ISession;
|
import com.ljsd.jieling.network.session.ISession;
|
||||||
|
|
@ -24,6 +25,7 @@ public class ReNameRequestHandler extends BaseHandler{
|
||||||
String name = reNameRequest.getName();
|
String name = reNameRequest.getName();
|
||||||
int type = reNameRequest.getType();
|
int type = reNameRequest.getType();
|
||||||
int teamPosId = reNameRequest.getTeamPosId();
|
int teamPosId = reNameRequest.getTeamPosId();
|
||||||
PlayerLogic.getInstance().resetUserName(iSession,name,type,teamPosId);
|
int sex = reNameRequest.hasSex()?reNameRequest.getSex():0;
|
||||||
|
PlayerLogic.getInstance().resetUserName(iSession,name,type,teamPosId,sex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -27,6 +27,8 @@ public class PlayerManager extends MongoBase {
|
||||||
|
|
||||||
private String nickName;
|
private String nickName;
|
||||||
|
|
||||||
|
private int sex;
|
||||||
|
|
||||||
private int level;
|
private int level;
|
||||||
|
|
||||||
private int exp;
|
private int exp;
|
||||||
|
|
@ -571,4 +573,13 @@ public class PlayerManager extends MongoBase {
|
||||||
updateString("rideLevel", rideLevel);
|
updateString("rideLevel", rideLevel);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getSex() {
|
||||||
|
return sex;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSex(int sex) {
|
||||||
|
updateString("sex", sex);
|
||||||
|
this.sex = sex;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -114,7 +114,7 @@ public class PlayerLogic {
|
||||||
* @param name
|
* @param name
|
||||||
* @param type 1:玩家起名 2: 阵容起名 3 玩家改名
|
* @param type 1:玩家起名 2: 阵容起名 3 玩家改名
|
||||||
*/
|
*/
|
||||||
public void resetUserName(ISession iSession, String name, int type,int teamPosId) throws Exception {
|
public void resetUserName(ISession iSession, String name, int type,int teamPosId,int sex) throws Exception {
|
||||||
int uid = iSession.getUid();
|
int uid = iSession.getUid();
|
||||||
int msgId = MessageTypeProto.MessageType.RENAME_RESPONSE_VALUE;
|
int msgId = MessageTypeProto.MessageType.RENAME_RESPONSE_VALUE;
|
||||||
User user = UserManager.getUser(uid);
|
User user = UserManager.getUser(uid);
|
||||||
|
|
@ -136,6 +136,9 @@ public class PlayerLogic {
|
||||||
RedisUtil.getInstence().del(delkey);
|
RedisUtil.getInstence().del(delkey);
|
||||||
}
|
}
|
||||||
playerInfoManager.setNickName(name);
|
playerInfoManager.setNickName(name);
|
||||||
|
if(sex==0||sex==1){
|
||||||
|
playerInfoManager.setSex(sex);
|
||||||
|
}
|
||||||
String key = RedisKey.getKey(RedisKey.C_User_Name_Key, name, false);
|
String key = RedisKey.getKey(RedisKey.C_User_Name_Key, name, false);
|
||||||
RedisUtil.getInstence().set(key, String.valueOf(uid),RedisKey.REDIS_OVER_FOREVER);
|
RedisUtil.getInstence().set(key, String.valueOf(uid),RedisKey.REDIS_OVER_FOREVER);
|
||||||
}else{
|
}else{
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ public class CBean2Proto {
|
||||||
.setDesignation(playerManager.getDesignation())
|
.setDesignation(playerManager.getDesignation())
|
||||||
.setRide(playerManager.getRide())
|
.setRide(playerManager.getRide())
|
||||||
.setRideLevel(playerManager.getRideLevel())
|
.setRideLevel(playerManager.getRideLevel())
|
||||||
|
.setSex(playerManager.getSex())
|
||||||
.setDecrotion(playerManager.getDecoration());
|
.setDecrotion(playerManager.getDecoration());
|
||||||
String mathcInfo = RedisUtil.getInstence().getObject(RedisKey.MATCH_UID_KEY + ":" + uid, String.class);
|
String mathcInfo = RedisUtil.getInstence().getObject(RedisKey.MATCH_UID_KEY + ":" + uid, String.class);
|
||||||
if(!StringUtil.isEmpty(mathcInfo)){
|
if(!StringUtil.isEmpty(mathcInfo)){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue