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