模型如果存在发布状态,不准许做删除(逻辑优化)

This commit is contained in:
yujh_java 2025-06-25 09:27:20 +08:00
parent ce3f674c6c
commit e0c90a5f99

View File

@ -11713,6 +11713,16 @@ public class CoeProcessLevelWeb extends ActionWeb {
if (removeModel.isPublish() && !"admin".equals(_uc.getUID())) {
return ResponseObject.newErrResponse("已发布文件["+ removeModel.getName() + VersionUtil.getVersionStrV(removeModel.getVersion()) + "]不允许删除,请联系系统管理员!").toString();
}
//增加删除逻辑限制 0611 by yujh
//普通用户不允许删除已发停用的文件
if (removeModel.isStop() && !"admin".equals(_uc.getUID())) {
return ResponseObject.newErrResponse("已停用文件["+ removeModel.getName() + VersionUtil.getVersionStrV(removeModel.getVersion()) + "]不允许删除,请联系系统管理员!").toString();
}
//普通用户不允许删除审批中的文件
if (removeModel.isApproval() && !"admin".equals(_uc.getUID())) {
return ResponseObject.newErrResponse("审批中文件["+ removeModel.getName() + VersionUtil.getVersionStrV(removeModel.getVersion()) + "]不允许删除,请联系系统管理员!").toString();
}
}