充值后的充值金额提交到账户金额中

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:VS

作者:微凉之夏

撰写日期:2019年07月31日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   在生活中肯定是缺少不了充值这一块的,例如手机话费充值、微信金额充值、银行卡充值等等,当别人打钱给你了,你的账户中肯定会多出一笔钱来对吧,那要如何体现出来呢?

  充值管理主要是对平台的用户充值审核和查询等操作管理,主要的功能有:充值查看、充值审核、充值的成败、查看、和充值的总额,当你审核成功之后充值总金额会添加到用户资金中来,页面中审核的样式如下:给状态样式为单选择框

<label class="col-form-label col-lg-3">状态:</label>

  <div class="col-lg-9">

     <div class="custom-control custom-radio custom-control-inline">

   <input type="radio" id="Success" name="AuditState" class="custom-control-input" value="2">

<label class="custom-control-label" for="Success">充值成功</label>  </div>

 <div class="custom-control custom-radio custom-control-inline">

  <input type="radio" id="failure" name="AuditState" class="custom-control-input" value="3">

  <label class="custom-control-label" for="failure">充值失败</label> </div>   </div>

然后就到JS代码了,先回填你所需要回填的数据值如下:

//审核回填

  function check(RechargeID) {

$("#formUpdateRecharge").resetForm();  //重置表单

   $.post("selectRechargeById", { RechargeID: RechargeID }, function (data) {

      loadDatatoForm("formUpdateRecharge", data); //回填表单

      $("#LRechargeTime").val(data.RechargeTimeStr);  //操作时间

  $("#modalUpdateRecharge").modal('show'); //打开审核模态  }); }

这里要回填的数据值有点多,它是上面回填下面是审核的所以在控制器中的回填的代码在这里就不给大家看了,下面来看下修改审核的页面代码吧://修改审核

   function savaUpdate() { //获取表单

      var RechargeID = $("#RechargeID").val();//充值ID

      var AuditID = $("#AuditID").val();//审核ID

      var AuditStatusID = $("#AuditStatusID").val();//审核状态ID

   var AuditRemark = $("#LAuditRemark").val();//备注

之后到控制器中写对应的代码:先查询出所需要审核的充值表à修改它的备注à在查询出你所要充值成功之后充值金额要添加到的那张表中的资金管理表(写出你要改变它的值得变量)à判断审核状态的value值(结果是成功还是失败)à如果成功就把充值的金额和你原有的账户金额相加起来(不过还要声明变量来接收值)à之后保存所改变的金额的表à最后就保存审核的充值表:代码如下:

dbRecharge.ActualAmount = pwRecharge.ActualAmount;//查出充值金额

   var Actual = pwRecharge.ActualAmount;//声明一个变量来接收充值金额

    pwUserinfo.FundsManagementID = pwFundsManagement.FundsManagementID;

    var Total = pwFundsManagement.TotalAccount;//在声明一个资金的账户总额

    dbFundsManagement.TotalAccount = Total + Actual;//最后把他们两个相加起来

     myModel.Entry(dbFundsManagement).State = System.Data.Entity.EntityState.Modified;

  myModel.SaveChanges();//保存就好了

看下结果图:

左边是数据库中的数据,右边是充值金额,当充值成功资金管理中的账户总额会改变,如下:

上图的状态显示的是审核成功的话就是充值成功,右边的图就会把原有的值加充值的值:

499.5 + 899.5 = 1399.00

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值