using GFGGame; namespace ET { public class JhGameRequestData { public string order_id { get; set; } public string amount { get; set; } public string role_id { get; set; } public string server_id { get; set; } public string status { get; set; } public string time { get; set; } public string user_id { get; set; } public string is_test { get; set; } public string extra { get; set; } public string cp_order_id { get; set; } public string cp_product_id { get; set; } public string sign { get; set; } // public OrderInfo ToOrderInfo() // { // var orderInfo = new OrderInfo(); // orderInfo.ChannelId = (int)ChannelID.H5; // // // 解析透传参数extra,格式为"订单ID|gfg|角色ID" // string[] otherArrStr = this.extra.Split("|gfg|"); // long gameOrderId = long.Parse(otherArrStr[0]); // long gameRoleId = long.Parse(otherArrStr[1]); // // orderInfo.Id = gameOrderId; // orderInfo.ChannelOrderNo = this.order_id; // orderInfo.RoleId = gameRoleId; // orderInfo.OrderTime = long.Parse(this.time) * 1000; // orderInfo.Amount = long.Parse(this.amount); // orderInfo.Coin = long.Parse(this.amount) / 100; // 假设1分=1金币 // orderInfo.ChannelUid = this.user_id; // orderInfo.PaymentChannelName = "WanShiJing"; // orderInfo.IsTest = this.is_test == "1"; // // return orderInfo; // } } }