去掉认证清单数据操作需要检查创建人校验

This commit is contained in:
高嵩
2023-06-27 16:43:45 +08:00
parent fda5a0dd31
commit 329bc170c2
@@ -203,7 +203,6 @@ public class ProjectCertificationDirectoryEOServiceImpl extends ServiceImpl<Proj
* @return
*/
public boolean checkData(String projectLibraryId,String id,String cut){
boolean result = false;
int roleCode = checkUserRole(projectLibraryId);
if(roleCode != Integer.parseInt(ProjectRoleEnum.HOMOLOGATION_ENGINEER.getValue())){
String message = "";
@@ -215,31 +214,31 @@ public class ProjectCertificationDirectoryEOServiceImpl extends ServiceImpl<Proj
throw new JeroBootException(message);
}
try{
if(StringUtils.isNotEmpty(id)){
QueryWrapper<ProjectCertificationDirectoryEO> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(ProjectCertificationDirectoryEO::getId,id);
LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
queryWrapper.lambda().eq(ProjectCertificationDirectoryEO::getCreateBy,currentUser.getUsername());
Integer integer = this.baseMapper.selectCount(queryWrapper);
if(integer > 0){
result = true;
}else {
String message = "";
if(StringUtils.equals(cut, CutEnum.CN.getValue())){
message = "用户只能对自己创建的数据进行操作。";
}else if(StringUtils.equals(cut, CutEnum.EN.getValue())){
message = "Users can only operate data created by themselves.";
}
throw new JeroBootException(message);
}
}else {
result = true;
}
}catch (Exception ex){
log.error("验证项目库-认证目录数据异常:" + ex.getMessage());
throw new JeroBootException("验证项目库-认证目录数据异常!");
}
return result;
// try{
// if(StringUtils.isNotEmpty(id)){
// QueryWrapper<ProjectCertificationDirectoryEO> queryWrapper = new QueryWrapper<>();
// queryWrapper.lambda().eq(ProjectCertificationDirectoryEO::getId,id);
// LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// queryWrapper.lambda().eq(ProjectCertificationDirectoryEO::getCreateBy,currentUser.getUsername());
// Integer integer = this.baseMapper.selectCount(queryWrapper);
// if(integer > 0){
// result = true;
// }else {
// String message = "";
// if(StringUtils.equals(cut, CutEnum.CN.getValue())){
// message = "用户只能对自己创建的数据进行操作。";
// }else if(StringUtils.equals(cut, CutEnum.EN.getValue())){
// message = "Users can only operate data created by themselves.";
// }
// throw new JeroBootException(message);
// }
// }else {
// result = true;
// }
// }catch (Exception ex){
// log.error("验证项目库-认证目录数据异常:" + ex.getMessage());
// throw new JeroBootException("验证项目库-认证目录数据异常!");
// }
return true;
}
}