protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { StreamReader sr = new StreamReader(Request.InputStream); receiptData = sr.ReadToEnd(); //苹果返回数据 string rValue = AppInfo(receiptData); AppReceiptInfo receipt = AppReceiptInfo.DeserializeObject(rValue); //订单数据 ShareDetialInfo detailInfo = new ShareDetialInfo(); detailInfo.UserID = userID; detailInfo.OrderID = orderID; detailInfo.PayAmount = payAmount; detailInfo.ShareID = 100; //处理数据 TreasureFacade treasureFacade = new TreasureFacade(); treasureFacade.WriteReturnAppDetail(detailInfo, receipt); if (receipt.Status == 0) { DataSet ds = treasureFacade.GetAppInfoByProductID(receipt.Receipt.product_id); if (ds.Tables[0].Rows.Count == 0) { Response.Write("失败"); return; } //写充值记录 try { Message msg = treasureFacade.FilliedApp(detailInfo); if (msg.Success) { Response.Write("0"); } else { Response.Write(msg.Content); } } catch (Exception ex) { Response.Write(ex.Message); } } else { Response.Write("失败"); } } }