图书管理系统-超期还书

这篇博客介绍了图书管理系统中处理超期还书的控制器代码,包括检查图书状态、计算超期罚款、更新图书记录及支付信息,并展示了相关的JS代码用于显示超期天数和付款金额,以及弹窗模态框的交互操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

控制器代码:
#region 超期
public ActionResult SaveExceeds(int? RecordId, int? PayID, B_Pay Pay)
{
ReturnJsonVo RtJson = new ReturnJsonVo();
try
{
B_Record Record = Mymodal.B_Record.Single(o => o.recordId == RecordId);
if (Record.bookStateId == 3 || Record.bookStateId == 5)
{
RtJson.Text = "图书已归还,不需要再次归还!";
}
else
{
if (Record.bookStateId == 4)
{
RtJson.Text = "丢失或报废罚款已支付!遗失后寻回图书,不予回收!";
}
else
{
decimal ExceedDates = Convert.ToInt32(((DateTime.Now) - (Record.expireDate.Value)).Days);
if ((Record.bookStateId == 1 || Record.bookStateId == 2) && ExceedDates > 0)
{
if (ExceedDates > 190 && (Record.bookStateId == 1 || Record.bookStateId =

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值