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; + } }