tuqin
11 小时以前 0ddbb4ec727ffce844ef672107e3410d84b1f11a
分支
用户 tuqin <tuqin@tuqin.cn>
星期三, 九月 30, 2026 09:42 +0800
提交者 tuqin <tuqin@tuqin.cn>
星期三, 九月 30, 2026 09:42 +0800
提交0ddbb4ec727ffce844ef672107e3410d84b1f11a
目录 7b11a1f08edadd94bc9adfe662dfe54822091782 目录 | zip | gz
上一版本 f4b6c4c119a6ea7a61b3057e47bb20da6e7177ad 查看 | 对比
feat: 业务编码改为随机16位数字并保证全系统唯一

将全系统业务编码由自增序列改为随机16位纯数字;用 Redis 集合 biz:code:used 查重(SADD)保证全系统唯一,冲突重试;启动兜底改为集合丢失时载入库内已有编码。
已修改8个文件
已添加1个文件
已删除1个文件
316 ■■■■■ 文件已修改
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/number/BizNoUtils.java 50 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/dal/redis/no/AfterSaleNoRedisDAO.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/redis/BpmProcessIdRedisDAO.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/dal/redis/no/CrmNoRedisDAO.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/redis/no/ErpNoRedisDAO.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/redis/HrmNoRedisDAO.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/redis/MesCodeRedisDAO.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/autocode/MesMdAutoCodeRecordServiceImpl.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-server/src/main/java/cn/iocoder/yudao/server/framework/bizno/BizCodeSetInitializer.java 87 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-server/src/main/java/cn/iocoder/yudao/server/framework/bizno/BizNoSeqInitializer.java 102 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史