|
@@ -61,6 +61,14 @@ public class DownOfflinePackageController {
|
|
|
|
|
|
@PostMapping("/downPath")
|
|
|
public ResultData downPath(@RequestBody DownParam param){
|
|
|
+ CaseParam param2 = new CaseParam();
|
|
|
+ param2.setCaseId(param.getCaseId());
|
|
|
+ List<SceneVo> sceneVos = caseService.sceneList(param2);
|
|
|
+ for (SceneVo sceneVo : sceneVos) {
|
|
|
+ if(sceneVo.getType() !=3 && sceneVo.getStatus() !=2){
|
|
|
+ throw new BusinessException(ResultCode.CASE_DOWN_ERROR);
|
|
|
+ }
|
|
|
+ }
|
|
|
caseDownService.downOffline(param.getCaseId(),param.getPath());
|
|
|
DownVo downVo = new DownVo();
|
|
|
downVo.setDownloadStatus(1);
|