package com.secondworld.sdk.command;
|
|
import com.juefeng.sdk.juefengsdk.JFSDK;
|
import com.juefeng.sdk.juefengsdk.services.bean.JfRoleInfo;
|
import com.secondworld.sdk.MySdkMgr;
|
import com.secondworld.sdk.utils.CodeU2A;
|
|
import org.json.JSONObject;
|
|
public class CmdCreateRole implements ICommand {
|
@Override
|
public int getCode() {
|
return CodeU2A.CreateRole;
|
}
|
|
@Override
|
public void process(JSONObject json) throws Exception {
|
|
//上报角色信息
|
JfRoleInfo roleInfo = new JfRoleInfo();
|
roleInfo.setGameRoleLevel(json.getString("level"));
|
roleInfo.setRoleId(json.getString("roleID"));
|
roleInfo.setGameRolePower(json.getInt("fightPower"));
|
roleInfo.setServerId(json.getString("sid"));
|
roleInfo.setServerName(json.getString("serverName"));
|
roleInfo.setRoleName(json.getString("roleName"));
|
roleInfo.setExperience("1");
|
roleInfo.setPartyId(json.getString("familyID"));
|
roleInfo.setPartyName(json.getString("familyName"));
|
roleInfo.setRoleCreateTime(System.currentTimeMillis());
|
roleInfo.setVipLevel(json.getInt("vipLevel"));
|
roleInfo.setType("1");
|
JFSDK.getInstance().syncInfo(roleInfo);
|
}
|
}
|