cong82269021 hace 7 meses
padre
commit
a7d877a638

+ 2 - 5
src/main/java/com/fdkankan/fusion/down/CaseDownService.java

@@ -138,7 +138,7 @@ public class CaseDownService {
     @Async
     public void downOffline(Integer caseId,String zipPath){
         String timeKey = DateUtils.dateStr();
-        String caseOffPath = FilePath.OFFLINE_PACKAGE_PATH+timeKey + caseId;
+        String caseOffPath = zipPath+File.separator+"offline_"+caseId+"_"+timeKey ;
         try {
             String redisKey = String.format(downProcessKey, caseId);
             if( redisUtil.hasKey(redisKey)){
@@ -157,8 +157,7 @@ public class CaseDownService {
             createDataJson(caseId,caseOffPath);
             setRedisProcess(caseId,50);
             //打包zip
-            FileUtil.copyContent(new File(caseOffPath),new File(zipPath),true);
-            caseOfflineService.saveByCase(caseId,zipPath);
+            caseOfflineService.saveByCase(caseId,caseOffPath);
             setRedisProcess(caseId,100,zipPath);
 
         }catch (Exception e){
@@ -166,8 +165,6 @@ public class CaseDownService {
             setRedisProcess(caseId,0,null,1003);
         }finally {
             try {
-                Thread.sleep(2000L);
-                FileUtil.del(caseOffPath);
                 setRedisProcess(caseId,0,null,1003);
             }catch (Exception e){
                 log.info("down-offline-del-error:{}",caseId,e);

+ 2 - 1
src/main/java/com/fdkankan/fusion/httpClient/client/LaserClient.java

@@ -54,7 +54,8 @@ public interface LaserClient {
 
     @Get("/laser/filter/{num}/query")
     FdkkResponse getSceneInfoQuery(@Var("num")String num,@Query("datasetId") String datasetId);
-    @Get("/laser/loc/sceneLocInfo/{sceneCode}")
+
+    @Post("/laser/loc/sceneLocInfo/{sceneCode}")
     FdkkResponse sceneLocInfo(@Var("sceneCode")String sceneCode);