Browse Source

代码优化

main
zhouxin 3 years ago
parent
commit
da567fd6c2
  1. 6
      src/main/java/com/github/zxbu/webdavteambition/store/AliYunDriverFileSystemStore.java

6
src/main/java/com/github/zxbu/webdavteambition/store/AliYunDriverFileSystemStore.java

@ -144,6 +144,10 @@ public class AliYunDriverFileSystemStore implements IWebdavStore {
@Override @Override
public long getResourceLength(ITransaction transaction, String path) { public long getResourceLength(ITransaction transaction, String path) {
return getResourceLength2(transaction, path);
}
public long getResourceLength2(ITransaction transaction, String path) {
LOGGER.info("getResourceLength: {}", path); LOGGER.info("getResourceLength: {}", path);
TFile tFile = aliYunDriverClientService.getTFileByPath(path); TFile tFile = aliYunDriverClientService.getTFileByPath(path);
if (tFile == null || tFile.getSize() == null) { if (tFile == null || tFile.getSize() == null) {
@ -187,7 +191,7 @@ public class AliYunDriverFileSystemStore implements IWebdavStore {
if (tFile != null) { if (tFile != null) {
StoredObject so = new StoredObject(); StoredObject so = new StoredObject();
so.setFolder(tFile.getType().equalsIgnoreCase("folder")); so.setFolder(tFile.getType().equalsIgnoreCase("folder"));
so.setResourceLength(getResourceLength(transaction, uri)); so.setResourceLength(getResourceLength2(transaction, uri));
so.setCreationDate(tFile.getCreated_at()); so.setCreationDate(tFile.getCreated_at());
so.setLastModified(tFile.getUpdated_at()); so.setLastModified(tFile.getUpdated_at());
return so; return so;

Loading…
Cancel
Save