| | |
| | | */ |
| | | private void setDircode(List<MetaFileEntity> list, DirEntity dir) { |
| | | List<DirEntity> dirs = dirService.selectRecursiveById(dir.getId()); |
| | | if (null == dirs || dirs.isEmpty()) { |
| | | for (MetaFileEntity mfe : list) { |
| | | mfe.setDircode(dir.getCode()); |
| | | } |
| | | return; |
| | | } |
| | | |
| | | for (MetaFileEntity mfe : list) { |
| | | String code= dir.getCode(); |
| | | String fileName = mfe.getName().toLowerCase(); |
| | | String filePath = mfe.getPath().replace("/", "\\").toLowerCase(); |
| | | String filePath = mfe.getPath().toLowerCase().replace("/", "\\"); |
| | | for(DirEntity de : dirs){ |
| | | if (filePath.contains(de.getFullName().toLowerCase() + "\\" + fileName)) { |
| | | code=de.getCode(); |