审核

开发工具与关键技术:VS check
作者:微凉之夏
撰写日期:2019年07月16日

在做项目中有些是需要通过人工审核才能完成的一些模块,今天呢在这里给大家演示一下,人工审核是如何做出来的。
首先肯定 是需要按钮组是吧,如果没有这个按钮你咋弄后面的那些内容,下面先看下按钮组是怎样来设置的:
在这里插入图片描述

一般的操作按钮都是这样的形式,而我们要做的审核是不能再用到这种样式的了,那应该怎样改变呢?看看是否是下面这样的写法:
在这里插入图片描述

先在它的基础上再定义一个变量给它(这边量要根据你所需要触发的值得主键ID)à再用if(){}else{}来判断,判断如果你的ID值等于谋ID值时操作按钮就变成你所需要的操作按钮,否则就会变成你原来所设置的操作按钮。
接下来就是在页面写下对应的代码了,首先也要写它的回填数据和修改(如果你不回填的话它会有提示叫你请填写完整,而人工审核的思路基本跟修改的思路是一样的,代码也跟修改的基本上是同样的方法写出来的),所以我在这里就直接把页面的代码先写出来再去控制器中写相应的代码:下面第一张是审核的回填方法,第二张则是审核的修改方法:
在这里插入图片描述
在这里插入图片描述

控制器中的回填方法我在这里就不给大家显示出来了,就直接写修改的部分吧,因为人工审核中是需要验证码的,所以我们第一步先是写验证码的代码(获取页面中验证码的IDà获取session中的验证码à用try{}catch(Exception){}à再判断用户输入的验证码是否和session中拿到的验证码一致(忽略大小写))à接下来就开始来修改审核,先是查询你所需要修改审核的表à接着就是所要修改的字段à用个if(){}else{}()方法来判断你所触发改变的样式(在这张表中的字段中所要修改的外键ID)à最后保存,代码如下:先是验证码的后是修改审核的:
在这里插入图片描述

下图中的第一个箭头指的是页面样式的value值à第二个则是你所要改变的状态的ID值 à第三个是当你修改通过之后的通过时间(我设置的是获取当前的时间),如果你没有通过的时候这个通过时间是不会显示的à第四是你通过这个值来审核是否成功同样的页面中样式的name值也要跟它的一样,value值就是在页面中代表着AuditState的值à第五个就是保存了。
在这里插入图片描述

结果如下:

在这里插入图片描述
在这里插入图片描述

可以对比下这两张图,刚开始是上图,你点击审核并且审核成功之后会是下图的样式,当你再点击修改时把审核的状态改变之后它就会变回上图的样式只是状态不同上图的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值