图纸查看

master
philip 3 years ago
parent b2c72b8a92
commit 187893818c

@ -35,19 +35,20 @@ public class FileServiceImpl implements FileService {
throw new BaseException("未找到产品条码"+sfc); throw new BaseException("未找到产品条码"+sfc);
} }
String itemBo = sfcServiceById.getItemBo(); String itemBo = sfcServiceById.getItemBo();
String path="/"+ StringUtil.trimHandle(itemBo)+"_"+StringUtil.trimRevision(itemBo); String path="/"+ StringUtil.trimHandle(itemBo)+"_"+StringUtil.trimRevision(itemBo)+"/";
FTPClient connect = null; FTPClient connect = null;
Map<String,String> pathMap = new HashMap<>(); Map<String,String> pathMap = new HashMap<>();
try { try {
connect = cappFtpClient.connect(); connect = cappFtpClient.connect();
//更换目录到当前目录 //更换目录到当前目录
connect.enterLocalPassiveMode();
connect.changeWorkingDirectory(path); connect.changeWorkingDirectory(path);
FTPFile[] files = connect.listFiles(); FTPFile[] files = connect.listFiles();
if(files!=null){ if(files!=null){
for (int i = 0; i < files.length; i++) { for (int i = 0; i < files.length; i++) {
if(files[i].isFile()){ if(files[i].isFile()){
String filename=files[i].getName(); String filename=files[i].getName();
pathMap.put(filename,address+path+"/"+filename); pathMap.put(filename,address+path+filename);
} }
} }
} }
@ -55,7 +56,8 @@ public class FileServiceImpl implements FileService {
}catch (Exception e){ }catch (Exception e){
ExceptionUtil.throwException(e); ExceptionUtil.throwException(e);
}finally { }finally {
if (connect!=null){ if (connect!=null&&connect.isConnected()){
connect.logout();
connect.disconnect(); connect.disconnect();
} }
} }

Loading…
Cancel
Save