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

Posted weixin_44543308

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了充值后的充值金额提交到账户金额中相关的知识,希望对你有一定的参考价值。

 

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

开发工具与关键技术: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

以上是关于充值后的充值金额提交到账户金额中的主要内容,如果未能解决你的问题,请参考以下文章

jmeter beanshell断言充值金额是不是正确

我想设计一个网页充值界面(淘宝上能用),只需要在上面填写手机号选择充值金额就可以直接跳转到付款界面

php 如何在页面刷新时不重复操作数据库?

微信会员充值系统

微信支付开发:10分钟帮你开通微信支付免充值代金券和免充值立减与折扣 申请微信免充值代金券

微信支付开发:开通微信免充值代金券和开通微信免充值立减与折扣,申请微信免充值代金券,接口升级验收步骤