liyong
10 天以前 087d32825071725761ab65b7f241cae1848becff
分支
用户 liyong <18434998025@163.com>
星期四, 五月 21, 2026 13:25 +0800
提交者 liyong <18434998025@163.com>
星期四, 五月 21, 2026 13:25 +0800
提交087d32825071725761ab65b7f241cae1848becff
目录 6d567887234888007e2c4b550ddf0e51f3813c4b 目录 | zip | gz
上一版本 06df28e9434e6b6287aa7aacf42a8a2e00f31454 查看 | 对比
refactor(product): 优化产品型号反向新增逻辑并添加分布式锁

- 添加Redis分布式锁防止并发创建相同产品型号
- 重构产品型号反向新增方法,支持按ID更新和新增两种模式
- 提取公共方法处理产品名称更新、父子产品获取等逻辑
- 添加超时等待和异常处理机制确保数据一致性
- 引入常量定义锁前缀、超时时间等配置参数
- 实现Lua脚本安全释放锁避免误删其他实例持有的锁
已修改1个文件
164 ■■■■ 文件已修改
src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java 164 ●●●● 对比 | 查看 | 原始文档 | blame | 历史