|
@@ -22,7 +22,7 @@ public class PermissionOperateService {
|
|
|
private static Logger logger = LoggerFactory.getLogger(PermissionOperateService.class);
|
|
private static Logger logger = LoggerFactory.getLogger(PermissionOperateService.class);
|
|
|
/**
|
|
/**
|
|
|
* 根据文档ID,为文档设置用户访问和管理权限
|
|
* 根据文档ID,为文档设置用户访问和管理权限
|
|
|
- * @param document
|
|
|
|
|
|
|
+ * @param docId
|
|
|
* @param readerList
|
|
* @param readerList
|
|
|
* @param authorList
|
|
* @param authorList
|
|
|
* @throws Exception
|
|
* @throws Exception
|
|
@@ -131,7 +131,7 @@ public class PermissionOperateService {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 根据文档ID,为文档设置用户访问和管理权限
|
|
* 根据文档ID,为文档设置用户访问和管理权限
|
|
|
- * @param docmentId
|
|
|
|
|
|
|
+ * @param docId
|
|
|
* @param permissionList
|
|
* @param permissionList
|
|
|
* @throws Exception
|
|
* @throws Exception
|
|
|
*/
|
|
*/
|
|
@@ -154,7 +154,11 @@ public class PermissionOperateService {
|
|
|
document.setAuthorGroupList( null );
|
|
document.setAuthorGroupList( null );
|
|
|
|
|
|
|
|
if( ListTools.isNotEmpty( permissionList ) ){
|
|
if( ListTools.isNotEmpty( permissionList ) ){
|
|
|
- for( PermissionInfo permission : permissionList ){
|
|
|
|
|
|
|
+ for( PermissionInfo permission : permissionList ){
|
|
|
|
|
+ //如果Code为空,则使用Nameg来填充
|
|
|
|
|
+ if( StringUtils.isEmpty( permission.getPermissionObjectCode() )){
|
|
|
|
|
+ permission.setPermissionObjectCode( permission.getPermissionObjectName() );
|
|
|
|
|
+ }
|
|
|
if( "管理".equals( permission.getPermission() )) {
|
|
if( "管理".equals( permission.getPermission() )) {
|
|
|
document.addManagerList(permission.getPermissionObjectCode());
|
|
document.addManagerList(permission.getPermissionObjectCode());
|
|
|
}else if( "读者".equals( permission.getPermission() ) || "阅读".equals( permission.getPermission() )) {
|
|
}else if( "读者".equals( permission.getPermission() ) || "阅读".equals( permission.getPermission() )) {
|