buhuazhen
2026-05-12 ac9e8e9658ec276a64f593b63be106e5a2014c28
fix(生产打印订单): 新增订单前重置ID避免主键冲突

在检测到无重复的打印订单时,先将传入的订单对象ID置空,确保MyBatis-Plus可以正确生成自增主键,避免插入失败。
已修改1个文件
1 ■■■■ 文件已修改
src/main/java/com/ruoyi/production/service/impl/ProductionPrintOrderServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionPrintOrderServiceImpl.java
@@ -108,6 +108,7 @@
        queryWrapper.last("limit 1");
        ProductionPrintOrder ifExitPrint = productionPrintOrderMapper.selectOne(queryWrapper);
        if (ifExitPrint == null) {
            productionPrintOrder.setId(null);
            productionPrintOrderMapper.insert(productionPrintOrder);
        }else {
            productionPrintOrder.setId(ifExitPrint.getId());