From 12154b62b42df29173cdc54d7fd35d02d9a6422b Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期二, 24 六月 2025 21:48:04 +0800 Subject: [PATCH] 验收报告查询修改 --- src/main/java/com/whyc/controller/BomAcceptanceController.java | 63 ++++++++++++++++++++++++++++++- 1 files changed, 60 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/controller/BomAcceptanceController.java b/src/main/java/com/whyc/controller/BomAcceptanceController.java index 59e096f..c07ea60 100644 --- a/src/main/java/com/whyc/controller/BomAcceptanceController.java +++ b/src/main/java/com/whyc/controller/BomAcceptanceController.java @@ -13,6 +13,8 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; @@ -28,10 +30,17 @@ @ApiOperation(value = "涓婁紶浜у搧楠屾敹淇℃伅") @PostMapping("uploadBomAcceptance") public Response uploadBomAcceptance(@RequestParam(required = false) MultipartFile fileLeft,@RequestParam(required = false) MultipartFile fileRight - ,@RequestParam(required = false) MultipartFile fileFront,@RequestParam(required = false) MultipartFile fileBack, - @RequestPart(required = false) List<MultipartFile> multipartFileList, @RequestParam String feedbackJson) throws IOException { + ,@RequestParam(required = false) MultipartFile fileFront,@RequestParam(required = false) MultipartFile fileBack + ,@RequestParam(required = false) MultipartFile agreement,@RequestParam(required = false) MultipartFile bomManual + ,@RequestParam(required = false) MultipartFile testReport,@RequestParam(required = false) MultipartFile icdFile + ,@RequestParam(required = false) MultipartFile cadPicpart,@RequestParam(required = false) MultipartFile namePlate + ,@RequestPart(required = false) List<MultipartFile> multipartFileList,@RequestPart(required = false) List<MultipartFile> installCasePics + ,@RequestParam String feedbackJson) throws IOException { BomAcceptance bomAcceptance = ActionUtil.getGson().fromJson(feedbackJson, BomAcceptance.class); - return service.uploadBomAcceptance(fileLeft,fileRight,fileFront,fileBack,multipartFileList,bomAcceptance); + return service.uploadBomAcceptance(fileLeft,fileRight,fileFront,fileBack + ,agreement,bomManual,testReport,icdFile,cadPicpart,namePlate + ,multipartFileList,installCasePics + ,bomAcceptance); } @ApiOperation("鏌ヨ浜у搧楠屾敹淇℃伅") @@ -39,4 +48,52 @@ public Response getBomAcceptance(@RequestBody BomAcceptance bomAcceptance,@RequestParam int pageNum,@RequestParam int pageSize){ return service.getBomAcceptance(bomAcceptance,pageNum,pageSize); } + + @ApiOperation("鍒犻櫎浜у搧楠屾敹淇℃伅") + @GetMapping("delBomAcceptance") + public Response delBomAcceptance(@RequestParam int num){ + return service.delBomAcceptance(num); + } + @ApiOperation(value = "缂栬緫浜у搧楠屾敹淇℃伅") + @PostMapping("updateBomAcceptance") + public Response updateBomAcceptance(@RequestBody BomAcceptance bomAcceptance){ + return service.updateBomAcceptance(bomAcceptance); + } + + @ApiOperation(value = "缂栬緫鍗曚釜鍥剧墖涓婁紶") + @PostMapping("updateDevPic") + public Response updateDevPic(@RequestParam(required = false) MultipartFile filePic,@RequestParam int num,@RequestParam int picNum) throws IOException { + return service.updateDevPic(filePic,num,picNum); + } + + @ApiOperation(value = "缂栬緫閰嶄欢鍥惧涓浘鐗囦笂浼�") + @PostMapping("updatePartPic") + public Response updatePartPic(@RequestPart(required = false) List<MultipartFile> multipartFileList,@RequestParam int num) throws IOException { + return service.updatePartPic(multipartFileList,num); + } + + @ApiOperation(value = "缂栬緫鐜板満瀹夎鍥剧墖澶氫釜鍥剧墖涓婁紶") + @PostMapping("updateInstallPic") + public Response updateInstallPic(@RequestPart(required = false) List<MultipartFile> multipartFileList,@RequestParam int num) throws IOException { + return service.updateInstallPic(multipartFileList,num); + } + + @ApiOperation(value = "鍒犻櫎鍥�") + @PostMapping("delPic") + public Response delPic(@RequestParam int num,@RequestParam int picNum,@RequestParam String picUrl){ + return service.delPic(num,picNum,picUrl); + } + + @ApiOperation(value = "瀵煎嚭浜у搧楠屾敹淇℃伅") + @GetMapping("downloadBomAcceptance") + public void downloadBomAcceptance(HttpServletRequest req, HttpServletResponse resp, @RequestParam int num){ + service.downloadBomAcceptance(req,resp,num); + } + + @ApiOperation(value = "璺宠浆璇︽儏") + @PostMapping("getBomAcceptanceByNum") + public Response getBomAcceptanceByNum(@RequestParam int num){ + return service.getBomAcceptanceByNum(num); + } + } \ No newline at end of file -- Gitblit v1.9.1