|
@@ -31,7 +31,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
|
|
* Created by Owen on 2019/11/7 0007 10:19
|
|
|
* 3D Model
|
|
|
*/
|
|
|
-@CrossOrigin(maxAge = 3600)
|
|
|
+//@CrossOrigin(maxAge = 3600)
|
|
|
@Log4j2
|
|
|
@RestController
|
|
|
@RequestMapping("api/vts/model")
|
|
@@ -68,8 +68,12 @@ public class VtsModelController {
|
|
|
@ApiOperation("upload model file list")
|
|
|
@PostMapping(value = "list")
|
|
|
private ResponseResult list(@RequestBody PageDto param){
|
|
|
- Page<FileEntity> page = fileRepository.findByType(TypeCode.FILE_TYPE_MODEL, PageRequest.of(param.getPageNum(), param.getPageSize(), Sort.by("createTime").descending()));
|
|
|
- return new ResponseResult(200,page);
|
|
|
+ log.info("run list");
|
|
|
+ Page<FileEntity> page = fileRepository.findByType(
|
|
|
+ TypeCode.FILE_TYPE_MODEL,
|
|
|
+ TypeCode.FILE_TYPE_MODEL_TILE,
|
|
|
+ PageRequest.of(param.getPageNum(), param.getPageSize(), Sort.by("createTime").descending()));
|
|
|
+ return new ResponseResult(200, page);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -148,17 +152,19 @@ public class VtsModelController {
|
|
|
String fileName = fileEntity.getFileName();
|
|
|
fileName = fileName.substring(0, fileName.lastIndexOf("."));
|
|
|
String fileUrl = cmd.substring(cmd.indexOf("--output") + 9, cmd.indexOf("--tilesetId") - 1);
|
|
|
- GenerateFileEntity entity = generateFileRepository.findByFileId(fileId);
|
|
|
- if (entity == null) {
|
|
|
- entity = new GenerateFileEntity();
|
|
|
- }
|
|
|
- entity.setFileId(fileId);
|
|
|
+// GenerateFileEntity entity = generateFileRepository.findByFileId(fileId);
|
|
|
+// if (entity == null) {
|
|
|
+// entity = new GenerateFileEntity();
|
|
|
+// }
|
|
|
+ FileEntity entity = new FileEntity();
|
|
|
+// entity.setFileId(fileId);
|
|
|
entity.setFileName(fileName);
|
|
|
entity.setFileUrl(fileUrl);
|
|
|
entity.setCreateTime(new Date());
|
|
|
entity.setUpdateTime(new Date());
|
|
|
- entity.setType("vts");
|
|
|
- generateFileRepository.save(entity);
|
|
|
+ entity.setType(TypeCode.FILE_TYPE_MODEL_TILE);
|
|
|
+// generateFileRepository.save(entity);
|
|
|
+ fileRepository.save(entity);
|
|
|
// 表示执行完成,释放锁
|
|
|
existsSlpk2vts.set(false);
|
|
|
|
|
@@ -231,7 +237,7 @@ public class VtsModelController {
|
|
|
@ApiOperation("command model vts remove")
|
|
|
@GetMapping("/command/vts/remove/{fileId}")
|
|
|
private ResponseResult commandVtsRemove(@PathVariable("fileId") Long fileId) {
|
|
|
- log.info("run commandChangeUserVts");
|
|
|
+ log.info("run commandVtsRemove");
|
|
|
GenerateFileEntity entity = generateFileRepository.findByFileId(fileId);
|
|
|
if (entity == null) {
|
|
|
return new ResponseResult(50002, ErrorCode.E50002);
|
|
@@ -267,6 +273,24 @@ public class VtsModelController {
|
|
|
return new ResponseResult(200, "success");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除文件
|
|
|
+ */
|
|
|
+ @GetMapping("delete/{fileId}/")
|
|
|
+ private ResponseResult deleteFile(@PathVariable("fileId") Long fileId) {
|
|
|
+ log.info("run deleteFile: {}", fileId);
|
|
|
+ return fileServer.deleteFileById(fileId);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @GetMapping("test")
|
|
|
+ private ResponseResult test() {
|
|
|
+ log.info("run test: {}");
|
|
|
+
|
|
|
+
|
|
|
+ return new ResponseResult(200, "123");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
|