diff --git a/src/main/java/com/dreamchaser/depository_manage/service/impl/ExcelServiceImpl.java b/src/main/java/com/dreamchaser/depository_manage/service/impl/ExcelServiceImpl.java index f04e4595..0cb4a8fc 100644 --- a/src/main/java/com/dreamchaser/depository_manage/service/impl/ExcelServiceImpl.java +++ b/src/main/java/com/dreamchaser/depository_manage/service/impl/ExcelServiceImpl.java @@ -314,7 +314,12 @@ public class ExcelServiceImpl implements ExcelService { Material material = materialService.findMaterialByMnameAndVersion(insert); if (material == null) { - material = materialService.findMaterialByCode(excelInfoByInventory.getCode()); + String code = excelInfoByInventory.getCode(); + if (code != null && !"".equals(code)) { + material = materialService.findMaterialByCode(code); + }else{ + material = materialMapper.findMaterialByCondition(insert).get(0); + } } // 添加库存记录