增加询价项目查看详情校验

This commit is contained in:
dxc
2021-11-16 10:58:18 +08:00
parent db7e1237b5
commit 398b5ca7b5
3 changed files with 31 additions and 0 deletions

View File

@ -258,4 +258,16 @@ public class ProjectRecordController{
return BaseResponse.success(projectRecordService.getRoleVerification(id)); return BaseResponse.success(projectRecordService.getRoleVerification(id));
} }
/**
* 根据询价项目询价单ID查看权限和项目信息
* @param inquiryId 项目ID
* @return 返回结果
*/
@ApiOperation("根据询价项目询价单ID查看权限和项目信息")
@PostMapping("/getRoleVerificationByInquiryId/{inquiryId}")
public BaseResponse<Map<String,Object>> getRoleVerificationByInquiryId(@ApiParam(value = "询价单id", required = true) @PathVariable String inquiryId){
return BaseResponse.success(projectRecordService.getRoleVerificationByInquiryId(inquiryId));
}
} }

View File

@ -192,4 +192,11 @@ public interface IProjectRecordService extends IBaseService<ProjectRecord>{
* @return 返回结果 * @return 返回结果
*/ */
Map<String,Object> getRoleVerification(String id); Map<String,Object> getRoleVerification(String id);
/**
* 根据项目询价单ID查看权限和项目信息
* @param inquiryId 项目询价单ID
* @return 返回结果
*/
Map<String,Object> getRoleVerificationByInquiryId(String inquiryId);
} }

View File

@ -1206,4 +1206,16 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
resultMap.put("authorityList",authorityList); resultMap.put("authorityList",authorityList);
return resultMap; return resultMap;
} }
@Override
public Map<String, Object> getRoleVerificationByInquiryId(String inquiryId) {
Map<String, Object> resultMap = new LinkedHashMap<>();
ProjectRecord record = this.getByInquiryId(inquiryId);
List<AuthorityEntity> authorityList = checkSupervisor(record);
resultMap.put("record",record);
resultMap.put("authorityList",authorityList);
return resultMap;
}
} }