找回密码
 立即注册

QQ登录

只需一步,快速开始

omart

注册会员

12

主题

29

帖子

167

积分

注册会员

积分
167
omart
注册会员   /  发表于:2023-12-23 07:28  /   查看:1388  /  回复:3
2金币


两个用户同时报价的时候如何才能 A 用户报价,所有的用户的倒计时都可以增加一分钟?
目前通过订阅服务端命令,然后设置单元格属性,价格可以实现全部用户同步更新,但时间是用 js 写的,就不太明白如何让他重新获取数据库的最新时间,然后计算倒计时。



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Jack.Cheng
超级版主   /  发表于:2023-12-25 10:03:38
沙发
A用户报价时候,去把数据库的截止时间加1分钟


然后用触发器任务去侦听指定表的更新情况

变化后发送服务端通知,把新的倒计时截止和当前时间发给通道,前端页面通过订阅服务端通知方式来更新页面信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
omart
注册会员   /  发表于:2023-12-26 06:10:51
板凳
Jack.Cheng 发表于 2023-12-25 10:03
A用户报价时候,去把数据库的截止时间加1分钟

感谢程老师的回答,我目前实现的思路和老师说的类似,我是这么做的

1. 在倒计时页面加载命令当中使用 JavaScript 来做倒计时。
2. 订阅服务端命令,有数据库新增的时候执行命令,如图显示 JAVASCRIPT 重新执行一遍

目前会产生的问题
1. 第一次点击会导致时间暂停,不知道什么原因。
2. 如果使用两个浏览器客户端报价的话,会导致倒计时不一致的问题。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-26 17:49:39
地板
本帖最后由 Joe.xu 于 2024-1-11 14:59 编辑

问题跟进:客户目前比较忙,没有时间验证这个问题,
先结贴处理。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部