From 398b5ca7b596ed5df1c449d8430793935e88e6a2 Mon Sep 17 00:00:00 2001 From: dxc Date: Tue, 16 Nov 2021 10:58:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AF=A2=E4=BB=B7=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E6=9F=A5=E7=9C=8B=E8=AF=A6=E6=83=85=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProjectRecordController.java | 12 ++++++++++++ .../projectrecord/service/IProjectRecordService.java | 7 +++++++ .../service/impl/ProjectRecordServiceImpl.java | 12 ++++++++++++ 3 files changed, 31 insertions(+) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java index ca61c6f..672b46f 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java @@ -258,4 +258,16 @@ public class ProjectRecordController{ return BaseResponse.success(projectRecordService.getRoleVerification(id)); } + + /** + * 根据询价项目询价单ID查看权限和项目信息 + * @param inquiryId 项目ID + * @return 返回结果 + */ + @ApiOperation("根据询价项目询价单ID查看权限和项目信息") + @PostMapping("/getRoleVerificationByInquiryId/{inquiryId}") + public BaseResponse> getRoleVerificationByInquiryId(@ApiParam(value = "询价单id", required = true) @PathVariable String inquiryId){ + + return BaseResponse.success(projectRecordService.getRoleVerificationByInquiryId(inquiryId)); + } } diff --git a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/IProjectRecordService.java b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/IProjectRecordService.java index 94c82c2..d435913 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/IProjectRecordService.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/IProjectRecordService.java @@ -192,4 +192,11 @@ public interface IProjectRecordService extends IBaseService{ * @return 返回结果 */ Map getRoleVerification(String id); + + /** + * 根据项目询价单ID查看权限和项目信息 + * @param inquiryId 项目询价单ID + * @return 返回结果 + */ + Map getRoleVerificationByInquiryId(String inquiryId); } diff --git a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/impl/ProjectRecordServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/impl/ProjectRecordServiceImpl.java index caa7324..a2210e9 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/impl/ProjectRecordServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/service/impl/ProjectRecordServiceImpl.java @@ -1206,4 +1206,16 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl getRoleVerificationByInquiryId(String inquiryId) { + Map resultMap = new LinkedHashMap<>(); + + ProjectRecord record = this.getByInquiryId(inquiryId); + List authorityList = checkSupervisor(record); + + resultMap.put("record",record); + resultMap.put("authorityList",authorityList); + return resultMap; + } }