|
@@ -299,7 +299,9 @@ public class VectorServerImpl implements VectorServer {
|
|
|
|
|
|
|
|
|
// 判断目录重名
|
|
|
- List<FileEntity> en = fileRepository.findByDirectory(directoryName);
|
|
|
+// List<FileEntity> en = fileRepository.findByDirectory(directoryName);
|
|
|
+ List<FileEntity> en = fileRepository.findByDirectoryAndResStatus(directoryName, 0);
|
|
|
+
|
|
|
if (en.size() > 0) {
|
|
|
return new R(51007, MsgCode.E51007);
|
|
|
}
|
|
@@ -382,6 +384,7 @@ public class VectorServerImpl implements VectorServer {
|
|
|
entity.setUpdateTime(new Date());
|
|
|
entity.setType(TypeCode.FILE_TYPE_VECTOR);
|
|
|
entity.setCoord(coord);
|
|
|
+ entity.setResStatus(0);
|
|
|
entity = fileRepository.save(entity);
|
|
|
|
|
|
outputFile.setUploadId(entity.getId());
|
|
@@ -415,7 +418,8 @@ public class VectorServerImpl implements VectorServer {
|
|
|
@Override
|
|
|
public List<FileEntity> findByDirectory(String directory) {
|
|
|
|
|
|
- return fileRepository.findByDirectory(directory);
|
|
|
+// return fileRepository.findByDirectory(directory);
|
|
|
+ return fileRepository.findByDirectoryAndResStatus(directory, 0);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -639,6 +643,23 @@ public class VectorServerImpl implements VectorServer {
|
|
|
return isCmd;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public FileEntity findByInputFileId(Long fileId) {
|
|
|
+ Optional<FileEntity> o = fileRepository.findById(fileId);
|
|
|
+ if (o.isPresent()){
|
|
|
+ FileEntity fileEntity = o.get();
|
|
|
+ return fileEntity;
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public FileEntity saveInputFile(FileEntity fileEntity) {
|
|
|
+ FileEntity save = fileRepository.save(fileEntity);
|
|
|
+ return save;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 获取经纬度平均值
|