Browse Source

下载正顺压缩包 增加场景版本适配

dengsixing 2 years ago
parent
commit
d5fa4d70b3

+ 3 - 3
src/main/java/com/fdkankan/scene/controller/SceneController.java

@@ -73,9 +73,9 @@ public class SceneController extends BaseController {
      * @param param
      * @return com.fdkankan.web.response.ResultData
      **/
-    @PostMapping(value = "/downLoadZSData")
-    public ResultData downLoadZSData(@Validated BaseSceneParamVO param) throws Exception{
-        return scenePlusService.downLoadZSData(param);
+    @GetMapping(value = "/downLoadZSData")
+    public ResultData downLoadZSData(String sceneNum) throws Exception{
+        return scenePlusService.downLoadZSData(sceneNum);
     }
 
 }

+ 1 - 1
src/main/java/com/fdkankan/scene/service/IScenePlusService.java

@@ -25,7 +25,7 @@ public interface IScenePlusService extends IService<ScenePlus> {
 
     ResultData moveScene(List<String> numList, Long cameraId, Long userId);
 
-    ResultData downLoadZSData(BaseSceneParamVO param) throws Exception;
+    ResultData downLoadZSData(String num) throws Exception;
 
     ScenePlus checkSceneAvail(String num);
 

+ 5 - 2
src/main/java/com/fdkankan/scene/service/impl/ScenePlusServiceImpl.java

@@ -109,10 +109,13 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
     }
 
     @Override
-    public ResultData downLoadZSData(BaseSceneParamVO param) throws Exception {
+    public ResultData downLoadZSData(String num) throws Exception {
+
+        if(StrUtil.isEmpty(num)){
+            throw new BusinessException(ErrorCode.FAILURE_CODE_3001);
+        }
 
         String version = "v4";
-        String num = param.getNum();
         ScenePlus scenePlus = this.getScenePlusByNum(num);
         ScenePro scenePro = null;
         if(Objects.isNull(scenePlus)){