package com.secondworld.sdk.command; import com.juefeng.sdk.juefengsdk.services.bean.JfOrderInfo; import com.secondworld.sdk.MySdkMgr; import com.secondworld.sdk.utils.CodeU2A; import org.json.JSONObject; public class CmdPlatformPay implements ICommand { @Override public int getCode() { return CodeU2A.PlatformPay; } @Override public void process(JSONObject json) throws Exception { //channelID_cp订单id_区服id_游戏充值编号 长度不超过100 只能用下划线 JfOrderInfo roleInfo = new JfOrderInfo (); roleInfo.setLevel(json.getString("level")); roleInfo.setGoodsId(json.getString("cpInfo")); roleInfo.setGoodsName(json.getString("title")); roleInfo.setGoodsDes(json.getString("title")); roleInfo.setPrice(json.getString("mount")); roleInfo.setServerId(json.getString("sid")); roleInfo.setServerName(json.getString("serverName")); roleInfo.setRoleId(json.getString("roleID")); roleInfo.setRoleName(json.getString("roleName")); roleInfo.setVip(json.getString("vipLevel")); String attach = "9996_" + json.getString("orderId") + "_" + json.getString("sid") + "_" + json.getString("cpInfo"); roleInfo.setRemark(attach); roleInfo.setCpOrderId(json.getString("orderId")); MySdkMgr.I.pay(roleInfo); } }