延期

 

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

开发工具与关键技术:VS   MVC

作者:袁志彤

撰写时间:2019-07-26

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

 

在我做的项目里,有一个延期的功能,他要把因超过借款期限而过期的的借款标的期限在多加一些时间,一开始就觉得很难,就没做,先把简单的做了,后面再来做难的,所以到现在才把延期做出来,延期要加减时间,在原来的时间上加上一段时间

 

先是写一个模态框,模态框里是文本框,是写延期的天数的,还有一些提示的文本

然后就是数据回填并且打开模态框,数据回填只是回填ID,不然的话后面获取不到ID

我们需要把ID回填到隐藏域,在最后延期修改的似乎就要用到这个隐藏域的ID值

 

现在就是延期了,我们通过序列化表单的方式把数据传到控制器

我是把延期的天数拼接在URL链接上单独传到控制器的

先通过传过来的ID查询出借款表,如果说时间改了,那期限也要改,应该说是期限改了,然后时间跟着改,期限就等于它自身在加上延期的天数,定义一个变量x让它等于0,然后用for循环去遍历延期的天数,一个月等于30天,如果延期的天数大于30,就减去30然后x就加1,这个变量就是月数,再然后声明变量zz,让它等于需要修改的时间的月份加上x,声明变量fj等于时间的天数加上for循环之后的延期的天数,最后把他们拼接起来,在年和月的后面拼接一个“/”,天数的后面不用拼接,然后转化成时间,赋值,执行修改,最后再判断修改过后的时间是不是大于当前时间,是的话就把这条数据的状态改为初审。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值