实现状态的更新

wft0516 2012-05-31 04:18:38
C#实现
我想往数据库里插入一条数据,状态为未付款,当三十分钟,用户未付款,状态为超时过期,如何实现。
谢谢!!!!
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wft0516 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 3 楼 的回复:
因为插入的订单会占用库存量,超时的时候库存量要恢复,所以要及时。

不知道是否明白了你的意思
这个数据库加个时间字段就能实现了!
比如 我提交商品 那么写入这条记录时 记录的是当前时间 状态为没有付款
当用户 结账时 那么对应的是更新这条数据 更新前 取出时间 跟当前时间对比下
这个是比较简单的办法!
[/Quote]
要求的结果是不管用户怎么操作,只要是过了30分钟,未付款,就更改状态
ycproc 2012-05-31
  • 打赏
  • 举报
回复

不管是自动还是 怎么

都需要加一个时间字段 要么把信息推送出来 要么在页面刷新时 提示
wosizy 2012-05-31
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
C#实现
我想往数据库里插入一条数据,状态为未付款,当三十分钟,用户未付款,状态为超时过期,如何实现。
谢谢!!!!
[/Quote]
还是说需要自动更新这个状态?
wosizy 2012-05-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
因为插入的订单会占用库存量,超时的时候库存量要恢复,所以要及时。
[/Quote]
不知道是否明白了你的意思
这个数据库加个时间字段就能实现了!
比如 我提交商品 那么写入这条记录时 记录的是当前时间 状态为没有付款
当用户 结账时 那么对应的是更新这条数据 更新前 取出时间 跟当前时间对比下
这个是比较简单的办法!
yuji821 2012-05-31
  • 打赏
  • 举报
回复
用数据库定时实现
wft0516 2012-05-31
  • 打赏
  • 举报
回复
因为插入的订单会占用库存量,超时的时候库存量要恢复,所以要及时。
licai1210 2012-05-31
  • 打赏
  • 举报
回复
开一个 服务或者一个数据库job,然后不断的去监控数据库里面时间大大当前时间30分钟的数据,然后更新为超时。如需要考虑性能可以在这个思维上自己扩展下就可以了
烟波钓 2012-05-31
  • 打赏
  • 举报
回复
插入时直接记录时间 再次展示时,用这个时间跟当前时间比较 超过半个小时 把状态置为 超时

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧