去掉认证清单数据操作需要检查创建人校验
This commit is contained in:
+26
-27
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user