From 1bd2237b161e519c340052916c8e941a16595ba3 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期一, 31 七月 2023 02:06:41 +0800 Subject: [PATCH] #售前规划申请单上传文件预览 --- src/main/java/com/zy/crm/manager/controller/PlanController.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/PlanController.java b/src/main/java/com/zy/crm/manager/controller/PlanController.java index bf7a647..335d9c9 100644 --- a/src/main/java/com/zy/crm/manager/controller/PlanController.java +++ b/src/main/java/com/zy/crm/manager/controller/PlanController.java @@ -213,8 +213,11 @@ @RequestMapping(value = "/plan/insert/file/auth") // @ManagerAuth public R insertFile(@RequestParam("planId") String planId,@RequestParam MultipartFile file){ + planId="涓婁紶鏂囦欢-20"; + String[] split = planId.split("-"); + int id = Integer.parseInt(split[1]); System.out.println("---寮�濮�---"); - String savePath = "D:/crm/plan/file/"+1+"/"; // 鎸囧畾淇濆瓨鏂囦欢鐨勮矾寰� + String savePath = "D:/crm/plan/file/"+id+"/"; // 鎸囧畾淇濆瓨鏂囦欢鐨勮矾寰� try{ FileSaveExampleUtil.saveFile(file, savePath); }catch (Exception e){ @@ -223,6 +226,35 @@ return R.ok(); } + @RequestMapping(value = "/plan/delete/file/auth") +// @ManagerAuth + public R deleteFile(@RequestParam("planId") String planId,@RequestParam MultipartFile file){ + planId="涓婁紶鏂囦欢-20"; + String[] split = planId.split("-"); + int id = Integer.parseInt(split[1]); + System.out.println("---寮�濮�---"); + String savePath = "D:/crm/plan/file/"+id+"/"+file.getName(); // 鎸囧畾淇濆瓨鏂囦欢鐨勮矾寰� + try{ + FileSaveExampleUtil.deleteFilesInDirectory(savePath); + }catch (Exception e){ + return R.error(); + } + return R.ok(); + } + + @RequestMapping(value = "/plan/view/file/auth") +// @ManagerAuth + public R viewFile(@RequestParam("planId") String planId){ + int id = Integer.parseInt(planId); + String savePath = "D:/crm/plan/file/"+id+"/"; // 鎸囧畾淇濆瓨鏂囦欢鐨勮矾寰� + try{ + List<FileSaveExampleUtil.FileDTO> fileDTOS = FileSaveExampleUtil.viewFileList(savePath); + return R.ok(fileDTOS); + }catch (Exception e){ + return R.error(); + } + } + @PostMapping(value = "/plan/approval/auth") -- Gitblit v1.9.1