houys 发表于 2024-7-16 10:02:29

两个人影响同一行数据,怎么能在页面上及时的展示

单据内有个审批状态,用户1发起审批后会在这个页面内等待审批结果,
用户2审批后结果会回写到数据表内,问题是怎么能在用户1等待的页面上动态更新审批结果字段

Joe.xu 发表于 2024-7-16 10:02:30

您好,这种的话目前可以借助服务端通知来做,可以参考
活字格8.0 update1新功能解密:十四丶服务端通知-WebSocket(列表数据主动更新)
https://gcdn.grapecity.com.cn/showtopic-153149-1-1.html
(出处: 葡萄城开发者社区)

houys 发表于 2024-7-16 15:00:06

Joe.xu 发表于 2024-7-16 11:01
您好,这种的话目前可以借助服务端通知来做,可以参考
活字格8.0 update1新功能解密:十四丶服务端通知-We ...

这种必须使用服务端命令更新了才好用吗,如果我在数据库直接改或者使用api修改呢

Grayson.Shang 发表于 2024-7-16 17:19:35

大佬您好,咱们服务端通知这个功能是业务上的功能,确实是需要在服务端命令中调用的。
咱们直接在数据库中修改的数据,以及调用API的修改的数据,都不是业务层面的操作,这种情况,咱们应该有一个在数据库层面的监测功能,监测数据库层面的数据修改,然后调用活字格服务端命令去发送服务端通知。

当然在数据库层面找监测工具监测数据库,一个是风险高,同样这种设计也很麻烦,其实更加推荐的方案是在页面上做一个定时器,定时去数据库中查询数据,查询到数据改变了之后,直接提示,这种无论是设计还是安全应该都会更加可靠一些。
页: [1]
查看完整版本: 两个人影响同一行数据,怎么能在页面上及时的展示