diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml b/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml index a7754051..d92da8b1 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml @@ -214,6 +214,9 @@ and version = #{version} + + and version is null + 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 d40fc446..a781d51c 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 @@ -917,7 +917,7 @@ public class ExcelServiceImpl implements ExcelService { Map map = new HashMap<>(); map.put("mname", mname); map.put("version", version); - List materialPByCondition = materialService.findMaterialPByConditionForTable(map); + List materialPByCondition = materialMapper.findMaterialByMnameAndVersion(map); if (materialPByCondition.size() == 0) { // 如果没有当前物料 String s = dataIndex.get(i);