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