起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3912|回复: 2

[分享] 马搏士牛刀开发小贴士(1)——如何处理抢单类事件

[复制链接]

156

主题

380

帖子

865

积分

高级会员

Rank: 4

积分
865
QQ
发表于 2019-7-11 17:25:02 | 显示全部楼层 |阅读模式
譬如,抢单,秒杀,购物,等短时间内有可能多人访问同一条数据的情况下,需要如何设置界面的抢单按钮,加入购物车按钮?
牛刀页面数据集组件会从数据库抽取数据显示,如果页面不变,数据库数据发生变化,那么现在获得的数据就不是最新的了,所以在点击事件下,不能使用操作组合对数据集进行修改。
需要新建服务,查询数据库数据,判断该条数据状态是否符合,如果符合则进行操作。
20190711165020.png 服务.png 这是抢单的的例子,第一图的刷新页面可不执行,第二图为画代码

4

主题

9

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
发表于 2020-4-17 19:05:42 | 显示全部楼层
点击事件先做刷新数据不是就好了么?生成订单时减库存
回复 支持 反对

使用道具 举报

156

主题

380

帖子

865

积分

高级会员

Rank: 4

积分
865
QQ
 楼主| 发表于 2020-4-21 21:01:34 | 显示全部楼层
xtaydm 发表于 2020-4-17 19:05
点击事件先做刷新数据不是就好了么?生成订单时减库存

可靠性不高,其次  点击事件是异步的,先后顺序在高并发时无法保证,后端服务操作数据库可靠性高。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-25 17:02 , Processed in 0.062134 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表