diff --git a/src/main/java/com/sztzjy/financial_bigdata/controller/stu/JupyterhubController.java b/src/main/java/com/sztzjy/financial_bigdata/controller/stu/JupyterhubController.java index 7ce305e..e70562b 100644 --- a/src/main/java/com/sztzjy/financial_bigdata/controller/stu/JupyterhubController.java +++ b/src/main/java/com/sztzjy/financial_bigdata/controller/stu/JupyterhubController.java @@ -208,5 +208,35 @@ public class JupyterhubController { } + //判断ipynb文件是否存在 + @ApiOperation("判断是否上传ipynb文件") + @GetMapping("/uploadFileByIpynbExist") + @AnonymousAccess + public ResultEntity uploadFileByIpynbExist(@ApiParam("案例名")String caseName) { + String filepath = "/etc/jupyterhub/data/"+caseName+".ipynb"; + File file = new File(filepath); + if (file.exists()) + { + return new ResultEntity<>(HttpStatus.OK,true); + }else { + return new ResultEntity<>(HttpStatus.OK,false); + } + + } + + @ApiOperation("删除ipynb文件") + @GetMapping("/delUploadFileByIpynb") + @AnonymousAccess + public ResultEntity delUploadFileByIpynb(@ApiParam("案例名")String caseName) { + String filepath = "/etc/jupyterhub/data/"+caseName+".ipynb"; + File file = new File(filepath); + if (file.exists()) + { + file.delete(); + return new ResultEntity<>(HttpStatus.OK,true); + } + return new ResultEntity<>(HttpStatus.OK,true); + } + }