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

开发工具与关键技术: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. 葫芦娃手游服务器未响应,葫芦娃充值没反应 充值元宝未到账解决办法

    葫芦娃充值没反应 充值元宝未到账解决办法 在葫芦娃充值元宝的过程中,不少玩家总会遇到充值失败.点击充值没反应.无法购买元宝等问题,面对这些常见的充值问题不知道如何解决的玩家不少,因此这里本文就为大家带 ...

  2. 攻城略地mysql充值_攻城掠地充值有巨惠!平台折扣5.0超划算

    攻城掠地充值有巨惠,平台折扣5.0超划算,低价入手超多元宝福利,这是非常难的,各类神将.资源以及超强装备一键到手真简便,完美打造属于你的战力巅峰,简直爽到爆. 充值折扣平台5.0超划算 折扣:据调很多 ...

  3. Spark任务提交后是如何完成提交过程的?源码解析!

    Spark任务提交后是如何完成提交过程的?源码解析! 我们熟知的提交命令: spark­submit ­v ­­class xxx ­­master spark://xxx7077 .... 然后我们 ...

  4. java 提现,利用java实现提现金额到支付宝账户的功能,提现一万手续费多少

    利用java实现提现金额到支付宝账户的功能利用爪哇岛实现提现金额到支付宝账户的功能, 实现步骤具体如下: (学习视频分享:java教学视频) 1.导入依赖 属国 groupIdcom.alipay.s ...

  5. 国移.动50元电话充值 长途ip充值 自.动秒充到账

    国移.动50元电话充值 长途ip充值 自.动秒充到账 http://item.taobao.com/item.htm?spm=a1z10.1.w5003-4052353568.44.UvmQ3B&am ...

  6. 微信h5页面提交表单后返回键重复提交的问题

    微信h5页面提交表单后返回键重复提交的问题 问题描述:h5表单提交保存成功之后,手机返回后原来的页面还能提交表单. 示例: mui.post('savexxxx',data,function(res) ...

  7. JAVA编程卡的充值消费,RFID——充值消费系统

    文章目录 前言 一.编译环境 二.实现充值消费系统 1.创建工程 2.添加mwf32相关API文档 3.常用函数介绍 4.搭建界面 5.设置变量 6.编写程序 总结 前言 射频识别(RFID)是 Ra ...

  8. eclipse如何设置编译后target目录不提交svn服务器

    eclipse如何设置编译后target目录不提交svn服务器 eclipse设置 windows ->prefrences->team->Ignored Resource 点击Ad ...

  9. 单击“登录”后,用户名和密码显示在地址栏中,不安全

    单击"登录"后,用户名和密码显示在地址栏中,不安全 问题现象 单击登录按钮,浏览器地址栏中显示了登录名和密码,存在密码泄漏的风险. 原因分析 Html表单提交采用的是get方法,g ...

最新文章

  1. s-sgdisk源码分析 “--set-alignment=value分区对齐参数”
  2. oracle acfs 快照,20C 新特性 ORACLE ACFS 基于文件的快照
  3. UA MATH571B 试验设计VI 随机效应与混合效应2
  4. Java知识导航总图
  5. Postgresql 9.3外部数据封装的新功能
  6. The Closest M Points//kd树+优先队列
  7. pg数据库客户端linux,PostgresSQL客户端pgAdmin4使用
  8. 微信小程序图片上传至mysql数据库
  9. 对四旋翼飞行器的分析
  10. 大数据教程,大数据实战教程,大数据教程电信信号强度诊断项目实战
  11. python 股票实时数据接口_股票行情实时数据接口
  12. 【合规性检查方法-Fitness 2】基于Alignment的拟合度评估方法
  13. php 发 语音验证码,分享一下子语音验证码的php开发流程
  14. 神经网络与深度学习-9- 网络结构 -PyTorch
  15. 【面试题】package有什么作用
  16. 弃用消息队列!新一代消息系统已成气候!
  17. XDOC支持Markdown格式了
  18. aPaaS和iPaaS的区别
  19. 通威股份80亿投建5万吨多晶硅 欲打造世界级清洁能源企业
  20. date命令时间戳和时间之间的转换

热门文章

  1. 笔试题Python解决
  2. Python极其简易音乐播放器
  3. Ubuntu的一些命令
  4. Linux内核开发:创建proc文件并与用户空间接口
  5. php项目电影院售票管理系统,电影院售票管理系统
  6. html5移动端开发(rem和媒体查询@media)
  7. Spring Boot 学习之表单验证
  8. 计算机在职研究生网络班,在职研究生网络班是什么意思
  9. rpm安装mysql
  10. 正在此计算机上搜索更新,安装用友T3卡在最后一步windows update这里提示正在此计算机上搜索更新没有反应...