From cf9a5039e6db9d1d5963e3fe1a37d00169ec2ef7 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 25 六月 2025 11:18:22 +0800 Subject: [PATCH] 验收报告修改 --- src/main/java/com/whyc/controller/BOMFeedbakController.java | 49 +++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 39 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/whyc/controller/BOMFeedbakController.java b/src/main/java/com/whyc/controller/BOMFeedbakController.java index b78f53a..5d207a8 100644 --- a/src/main/java/com/whyc/controller/BOMFeedbakController.java +++ b/src/main/java/com/whyc/controller/BOMFeedbakController.java @@ -11,7 +11,10 @@ import org.springframework.web.multipart.MultipartFile; import javax.mail.MessagingException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import java.io.IOException; +import java.util.List; @RestController @Api(tags = "鍙嶉绠$悊") @@ -22,26 +25,52 @@ @ApiOperation(value = "鏌ヨ鍙戦�佽�呭弽棣堜笉鍚岀姸鎬�") @GetMapping("getSenderStatus") - public Response getSenderStatus(@RequestParam int flag, @RequestParam int pageCurr, @RequestParam int pageSize){ - return service.getSenderStatus(flag,pageCurr,pageSize); + public Response getSenderStatus(@RequestParam int[] flags, @RequestParam int pageCurr, @RequestParam int pageSize){ + return service.getSenderStatus(flags,pageCurr,pageSize); } @ApiOperation(value = "鏌ヨ鎺ユ敹鑰呭弽棣堜笉鍚岀姸鎬�") @GetMapping("getRecevierStatus") - public Response getRecevierStatus(@RequestParam int flag, @RequestParam int pageCurr, @RequestParam int pageSize){ - return service.getRecevierStatus(flag,pageCurr,pageSize); + public Response getRecevierStatus(@RequestParam int[] flags, @RequestParam int pageCurr, @RequestParam int pageSize){ + return service.getRecevierStatus(flags,pageCurr,pageSize); } - @ApiOperation(value = "鎺ユ敹鑰呯‘璁ゅ弽棣�") - @GetMapping("setconfirmFk") - public Response setconfirmFk(@RequestParam int id){ - return service.setconfirmFk(id); + @ApiOperation(value = "鎺ユ敹鑰呯‘璁ゅ弽棣�",notes = "浼犲叆id,confirmStatus,replyContent") + @PutMapping("updateConfirmFeedback") + public Response confirmFeedback(@RequestBody BOMFeedback feedback){ + return service.confirmFeedback(feedback); + } + + @ApiOperation(value = "杩藉姞鍙嶉鎺ュ彈鑰�",notes = "浼犲叆id,confirmStatus,replyContent") + @PutMapping("updateReceiverUserAppend") + public Response receiverUserAppend(@RequestParam String id,@RequestParam String userId,@RequestParam String username) throws MessagingException { + return service.receiverUserAppend(id,userId,username); + } + + @ApiOperation("鏇存柊ECR娴佹按鍙�") + @PostMapping("updateEcrNumber") + public Response updateEcrNumber(int id,String ecrNumber){ + return service.updateEcrNumber(id,ecrNumber); } @ApiOperation("鎻愪氦鍙嶉") @PostMapping("submitFeedback") - public Response submitFeedback(@RequestPart(required = false) MultipartFile multipartFile,@RequestParam String feedbackJson) throws IOException, MessagingException { + public Response submitFeedback(@RequestPart(required = false) List<MultipartFile> multipartFileList, @RequestParam String feedbackJson) throws IOException, MessagingException { BOMFeedback feedback = ActionUtil.getGson().fromJson(feedbackJson, BOMFeedback.class); - return service.submitFeedback(feedback,multipartFile); + return service.submitFeedback(feedback,multipartFileList); } + + @ApiOperation(value = "鏍规嵁鏂囦欢璺緞涓嬭浇") + @GetMapping("downLoadFileByFilePath") + public void downLoadFileByFilePath(HttpServletRequest req, HttpServletResponse resp, @RequestParam String filePath + , @RequestParam String oprateReason, @RequestParam String oprateInfo, @RequestParam String oprateVersion, @RequestParam int type){ + service.downLoadFileByFilePath(req,resp,filePath,oprateReason,oprateInfo,oprateVersion,type); + } + + @ApiOperation("鏌ヨ鍒嗛〉") + @PostMapping("getListPage") + public Response getListPage(@RequestBody BOMFeedback feedback,@RequestParam int pageNum,@RequestParam int pageSize){ + return service.getListPage(feedback,pageNum,pageSize); + } + } -- Gitblit v1.9.1