以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]正则出的编码规则如何在服务器端生成 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170416) |
-- 作者:blsu33 -- 发布时间:2021/7/25 20:35:00 -- [求助]正则出的编码规则如何在服务器端生成 老师, 现在服务器端的应用越来越多,对于一些有正则规律的编码生成,如何在服务器端实现,尤其是多人并发同时添加档案的事件。 例如 部门档案 销售部 01
北京销售部 0101 如何处理呢。 |
-- 作者:有点蓝 -- 发布时间:2021/7/25 21:24:00 -- 维护一个部门表。生成编号的时候查表获取部门编码作为编号的前缀 |
-- 作者:blsu33 -- 发布时间:2021/7/25 21:44:00 -- 老师, 是在一个部门表中, 例如 部门档案 销售部 01 北京销售部 0101 现在有两个人同时操作,张三增加 东城销售部 010101,李四删除北京销售部 0101,由于同时操作,时间没有那么及时,系统的个人觉得很复杂,张三添加的时候,编码规则是符合的(有上级编码0101),但是在他点最后增加按钮时,李四将北京销售部 0101,可能会导致 东城销售部 010101添加进去了,同时北京销售部 0101也删除了的情况。 最近看了有 同步异步操作,不知道是否有用。 |
-- 作者:有点蓝 -- 发布时间:2021/7/25 21:56:00 -- 我还以为是给业务数据编号 |
-- 作者:blsu33 -- 发布时间:2021/7/25 22:25:00 -- 实际情况是存在的,如项目的预算结构(如同BOM),或许是多人同时操作,除了在权限的限制上,还有别的可能吗 |
-- 作者:有点蓝 -- 发布时间:2021/7/25 22:58:00 -- 这种基础数据就应该统一管理。不然其它人辛辛苦苦编辑的数据,有人不小心把根节点删除了,那不都废了 |