| | |
| | | } |
| | | |
| | | for (String ext : exts) { |
| | | File f=new File(source.replace(mf.getExtName(), ext)); |
| | | if (f.exists()&&!f.isDirectory()) { |
| | | File f = new File(source.replace(mf.getExtName(), ext)); |
| | | if (f.exists() && !f.isDirectory()) { |
| | | createFileLink(source.replace(mf.getExtName(), ext), target.replace(mf.getExtName(), ext)); |
| | | } |
| | | } |
| | |
| | | * 插入源数据 |
| | | */ |
| | | private void insertMetas(List<MetaFileEntity> list) { |
| | | int metaId = insertParentMeta(list); |
| | | for (MetaFileEntity mf : list) { |
| | | if (null != mf.getMsg()) { |
| | | continue; |
| | | } |
| | | |
| | | MetaEntity me = createMeta(mf); |
| | | MetaEntity me = createMeta(mf, metaId); |
| | | metaService.insert(me); |
| | | |
| | | mf.setMsg(me.getId() > 0 ? "成功" : "失败"); |
| | |
| | | /** |
| | | * 创建源数据 |
| | | */ |
| | | private MetaEntity createMeta(MetaFileEntity mf) { |
| | | private MetaEntity createMeta(MetaFileEntity mf, int metaId) { |
| | | MetaEntity me = new MetaEntity(); |
| | | me.setMetaid(metaId); |
| | | me.setEventid(mf.getEventid()); |
| | | me.setDircode(mf.getDircode()); |
| | | me.setDepcode(mf.getDepcode()); |
| | |
| | | |
| | | return me; |
| | | } |
| | | |
| | | /** |
| | | * 插入父源数据 |
| | | */ |
| | | private int insertParentMeta(List<MetaFileEntity> list) { |
| | | for (MetaFileEntity mf : list) { |
| | | if (null != mf.getMsg() || !mf.getIsMeta()) { |
| | | continue; |
| | | } |
| | | |
| | | MetaEntity me = createMeta(mf, 0); |
| | | metaService.insert(me); |
| | | mf.setMsg(me.getId() > 0 ? "成功" : "失败"); |
| | | |
| | | return me.getId(); |
| | | } |
| | | |
| | | return 0; |
| | | } |
| | | } |