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); } }