buhuazhen
2 天以前 211b87f775899d965be142e3a89d70fc96a24ea4
fix(production): 修复产品结构遍历时空对象导致的异常

- 在遍历产品结构列表时增加对产品模型空对象的校验
- 避免产品模型为空时继续处理从而产生空指针异常
- 增强代码健壮性,确保后续逻辑安全执行
- 保持原有业务逻辑不变,仅添加防护措施
已修改1个文件
3 ■■■■■ 文件已修改
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java
@@ -197,6 +197,9 @@
        }
        for (ProductStructureDto productStructureDto : productStructureDtos) {
            ProductModel productModel1 = productModelMapper.selectById(productStructureDto.getProductModelId());
            if(productModel1 == null){
                continue;
            }
            Product product = productMapper.selectById(productModel1.getProductId());
            // 判断是否为最后一道工序 或者为第一道工序