浏览代码

add offline queue3

xiewj 3 月之前
父节点
当前提交
07c73b5fcc
共有 1 个文件被更改,包括 8 次插入7 次删除
  1. 8 7
      720yun_fd_manage/src/main/java/com/gis/controller/AgeController.java

+ 8 - 7
720yun_fd_manage/src/main/java/com/gis/controller/AgeController.java

@@ -103,9 +103,9 @@ public class AgeController {
      **/
     @ApiOperation(value = "v2.0.0-下载离线包", notes = "")
     @PostMapping("/downloadOffline")
-    public Result downloadOffline(@RequestBody WorkDto dto) {
+    public Result downloadOffline(@RequestBody WorkOfflineDetailDTO dto) {
         Map<String,Object> map=new HashMap<>();
-        map.put("workId", dto.getId());
+        map.put("workId", dto.getWorkId());
         rabbitMqProducerUtil.sendByWorkQueue(workOffline,map);
         return Result.success();
     }
@@ -116,8 +116,8 @@ public class AgeController {
      **/
     @ApiOperation(value = "v2.0.0-开始下载离线包重置状态", notes = "")
     @PostMapping("/UpdateDownloadOfflineStatus")
-    public Result UpdateDownloadOfflineStatus(@RequestBody WorkDto dto) {
-        return Result.success(workService.updateOfflineStatus(dto.getId(),1));
+    public Result UpdateDownloadOfflineStatus(@RequestBody WorkOfflineDetailDTO dto) {
+        return Result.success(workService.updateOfflineStatus(dto.getWorkId(),1));
     }
 
     /*
@@ -126,16 +126,17 @@ public class AgeController {
      **/
     @ApiOperation(value = "v2.0.0-下载离线包详情", notes = "")
     @PostMapping("/getOfflineDetail")
-    public Result getOfflineDetail(@RequestBody WorkDto dto) {
-        WorkEntity workEntity = workService.getById(dto.getId());
+    public Result getOfflineDetail(@RequestBody WorkOfflineDetailDTO dto) {
+        WorkEntity workEntity = workService.getById(dto.getWorkId());
         WorkOfflineDetailDTO detailDTO=new WorkOfflineDetailDTO();
+        detailDTO.setWorkId(dto.getWorkId());
         //切图状态:-1失败 0未生成 1排队中 2生成中 3生成成功
         if (ObjUtil.isNotNull(workEntity)){
             //初次 进来返回 路径
             if  (workEntity.getOfflineStatus()==0){
                 String basePath=serverBasePath+
                         File.separator+"offlineData"+
-                        File.separator+dto.getId();
+                        File.separator+dto.getWorkId();
                 detailDTO.setPath(basePath);
             }else if (workEntity.getOfflineStatus()==1){
                 detailDTO.setProgress(0);