| | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | |
| | | @RestController |
| | | @Api(tags = "反馈管理") |
| | |
| | | |
| | | @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){ |
| | | service.downLoadFileByFilePath(req,resp,filePath); |
| | | 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); |
| | | } |
| | | |
| | | } |