| | |
| | | } |
| | | } |
| | | else |
| | | str1 += "<tr><td colspan=\"14\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | str1 += "<tr><td colspan=\"15\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | |
| | | return new JsonPageResult(true, new |
| | | { |
| | |
| | | } |
| | | } |
| | | else |
| | | str1 += "<tr><td colspan=\"14\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | str1 += "<tr><td colspan=\"15\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | |
| | | return new JsonPageResult(true, new |
| | | { |
| | |
| | | } |
| | | } |
| | | else |
| | | str1 += "<tr><td colspan=\"14\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | str1 += "<tr><td colspan=\"15\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | |
| | | return new JsonPageResult(true, new |
| | | { |
| | |
| | | int givingNum = context.GetInt("givingNum"); |
| | | string clientId = ""; |
| | | int payAmount = 0; |
| | | int tmpPayAmount = Math.Max((int) (context.GetDecimal("payAmount", new Decimal(4, 0, 0, false, (byte) 2)) * new Decimal(1000)), 1); |
| | | int tmpPayAmount = Math.Max((int) (context.GetDecimal("payAmount", new Decimal(4, 0, 0, false, (byte) 2)) * new Decimal(1000)), 0); |
| | | payAmount = tmpPayAmount; |
| | | //double price = context.GetDecimal(price); |
| | | int num = Math.Max((int) (context.GetDecimal("price", new Decimal(4, 0, 0, false, (byte) 2)) * new Decimal(1000)), 1); |
| | | int num = Math.Max((int) (context.GetDecimal("price", new Decimal(4, 0, 0, false, (byte) 2)) * new Decimal(1000)), 0); |
| | | string remark = context.GetString("remark"); |
| | | int status = context.GetInt("status"); //0-审核不通过;1-审核通过 |
| | | string auditReason = context.GetString("auditReason"); |
| | |
| | | int topUpAmountTotal = 0; |
| | | if (string.IsNullOrEmpty(nextFlowCode)) |
| | | { |
| | | orderStatus = 2; |
| | | orderStatus = 2; |
| | | |
| | | //获取账号信息 |
| | | GwSp gwSp = _GwSpDao.Get(spId); |
| | |
| | | topUpAmountTotal = int.Parse(gwClient.Top_up_Amount_Total.ToString() ); |
| | | |
| | | //为1-预付费 |
| | | if (gwSp.ChargeType==1 && (balance + payAmount) < num * basicNum) |
| | | //if (gwSp.ChargeType==1 && (balance + payAmount) < num * basicNum) |
| | | if (gwClient.ChargeType==1 && (balance + payAmount) < num * basicNum) |
| | | { |
| | | throw new ArgumentException("客户余额及充值金额不足购买,请调整后提交!"); |
| | | } |
| | |
| | | //gwSp.Balance = balance - num * basicNum; |
| | | //gwSp.BasicNum = beforeBasicNum + basicNum; |
| | | //gwSp.GivingNum = beforeGivingNum + givingNum; |
| | | |
| | | _GwSpDao.UpdateBalanceByOrder(balance - num * basicNum |
| | | , beforeBasicNum + basicNum |
| | | , beforeGivingNum + givingNum |
| | | , spId |
| | | ); |
| | | //更新账号充值数据 |
| | | _GwSpDao.UpdateBalanceByOrder( payAmount, basicNum , givingNum , spId ); |
| | | |
| | | |
| | | //有充值金额时,更新客户累计充值金额(厘) |
| | | if (payAmount > 0) { |
| | | if (payAmount > 0 || basicNum > 0 ) { |
| | | //GwClient gwClient = new GwClient(); |
| | | gwClient = new GwClient(); |
| | | gwClient.Top_up_Amount_Total = topUpAmountTotal + payAmount; //累计金额:单位(厘) |
| | | gwClient.Balance = ((balance + payAmount) - num * basicNum) ; //账户余额:单位(厘) |
| | | gwClient.ClientID = clientId; |
| | | |
| | | _GwClientDao.UpdateClientAmount(gwClient); |
| | | //gwClient = new GwClient(); |
| | | //gwClient.Balance = ((balance + payAmount) - num * basicNum) ; //充值余额:单位(厘) |
| | | //gwClient.Top_up_Amount_Total = topUpAmountTotal + payAmount; //充值金额:单位(厘) |
| | | //gwClient.ClientID = clientId; |
| | | |
| | | //更新客户充值数据 |
| | | _GwClientDao.UpdateClientAmount(payAmount-( num * basicNum), payAmount, clientId ); |
| | | } |
| | | } |
| | | else |
| | |
| | | balance = int.Parse(gwClient.Balance.ToString() ); |
| | | |
| | | //为1-预付费 |
| | | if (gwSp.ChargeType==1 && (balance + payAmount) < num * basicNum) |
| | | //if (gwSp.ChargeType==1 && (balance + payAmount) < num * basicNum) |
| | | if (gwClient.ChargeType==1 && (balance + payAmount) < num * basicNum) |
| | | { |
| | | throw new ArgumentException("客户余额及充值金额不足购买,请调整后提交!"); |
| | | } |