liyong
2026-05-13 d92655691ec5e527dfbec16f402fde827cb69dc1
fix(quality): 解决质量检验参数ID重复问题

- 在保存质量检验参数前将ID设置为null,避免ID冲突
- 确保每次保存都是新的记录而不是更新现有记录
- 防止因ID重复导致的数据一致性问题
已修改1个文件
1 ■■■■ 文件已修改
src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -202,6 +202,7 @@
            qualityInspectParamService.remove(Wrappers.<QualityInspectParam>lambdaQuery().eq(QualityInspectParam::getInspectId, qualityInspectDto.getId()));
            for (QualityInspectParam qualityInspectParam : qualityInspectDto.getQualityInspectParams()) {
                qualityInspectParam.setInspectId(qualityInspectDto.getId());
                qualityInspectParam.setId(null);
            }
            qualityInspectParamService.saveBatch(qualityInspectDto.getQualityInspectParams());
        }