/// <summary> /// 开通支付宝处理 /// </summary> /// <param name="accId"></param> /// <param name="alipayAccount"></param> /// <param name="alipayPid"></param> /// <param name="alipayKey"></param> /// <returns></returns> public static int AddAccountAlipay(int accId, string alipayAccount, string alipayPid, string alipayKey) { AlipayUserInfo infoModel = new AlipayUserInfo(); var model = T_AccountBLL.GetAccountBasic(accId); infoModel.AccId = accId; infoModel.AccName = model.UserRealName; infoModel.AliAccount = alipayAccount; infoModel.AliKey = alipayKey; infoModel.AliPid = alipayPid; infoModel.PhoneNum = model.PhoneNumber; return(T_PaymentInfoBLL.Add(infoModel)); }
/// <summary> /// 获取充值状态列表 /// </summary> /// <param name="page"></param> /// <param name="phoneNum"></param> /// <param name="orderNo"></param> /// <returns></returns> public static string GetRechargeOrderList(int page, string phoneNum, string orderNo) { var model = MobileRecharge.GetHistoryOrder(page, 15, phoneNum, orderNo); if (model.error_code == 0) { if (model.result.data != null) { foreach (var item in model.result.data) { //获取当前最后记录对应的订单ID //int lastOid = Sys_RechargeRecordBLL.GetLastOid(); var tempModel = T_OrderInfoBLL.GetRechargeOrderListExtend(item.uorderid); if (tempModel != null) { //更新的订单如果在记录表没有记录则插入信息 if (Sys_RechargeRecordBLL.CheckExist(tempModel.oid) == 0) { RechargeRecord recordModel = new RechargeRecord(); recordModel.AccId = tempModel.accId; recordModel.AddTime = item.addtime; recordModel.CardName = item.cardname; recordModel.Oid = tempModel.oid; recordModel.OrderNo = item.uorderid; recordModel.State = item.game_state; recordModel.CardNum = Convert.ToInt32(item.cardnum); recordModel.RealNum = Convert.ToDecimal(item.uordercash); recordModel.PaidNum = tempModel.RealPayMoney; recordModel.GapNum = recordModel.RealNum - recordModel.PaidNum; Sys_RechargeRecordBLL.AddNewRecord(recordModel); } item.accModel = T_AccountBLL.GetAccountBasic(tempModel.accId); } } model.result.Summary = Sys_RechargeRecordBLL.GetRecordSum(); return(CommonLib.Helper.JsonSerializeObject(model, "yyyy-MM-dd HH:mm:ss")); } else { return(""); } } return(CommonLib.Helper.JsonSerializeObject(model)); }
/// <summary> /// 得到店铺基本信息 /// </summary> /// <param name="accid"></param> /// <returns></returns> public static T_AccountBasic GetAccountBasic(int accid) { return(T_AccountBLL.GetAccountBasic(accid)); }