添加小组成员隐式添加角色,删除小组成员隐式删除隐式角色
This commit is contained in:
parent
33aaa3b6b7
commit
94e39a1fc6
Binary file not shown.
@ -1219,6 +1219,8 @@ public class CooperationWeb extends ActionWeb {
|
||||
}
|
||||
}
|
||||
if (!isOlderVersion){
|
||||
//有额外的aws平台用户
|
||||
if (!awsUsers.isEmpty()){
|
||||
CoeUser coeUserDao = new CoeUser();
|
||||
//pal最大用户量许可
|
||||
int maxUser = Quota.getMaxCoEPALUser();
|
||||
@ -1233,6 +1235,17 @@ public class CooperationWeb extends ActionWeb {
|
||||
CoEOpLogAPI.auditOkOp(_uc, CoEOpLogConst.MODULE_CATEGORY_COOPERATION, CoEOpLogConst.OP_UPDATE, CoEOpLogConst.INFO_USER_CREATE);
|
||||
}
|
||||
}
|
||||
//添加默认隐藏角色
|
||||
List<CoeCooperationRoleModel> roleList = new ArrayList<>();
|
||||
Timestamp now = new Timestamp(System.currentTimeMillis());
|
||||
for (CoeCooperationMemberModel memberModel : memberModels) {
|
||||
CoeCooperationRoleModel roleModel = new CoeCooperationRoleModel(UUIDGener.getUUID(), teamId, memberModel.getUserId(),
|
||||
"", 3, "", "", "", _uc.getUID(), now, _uc.getUID(), now,1);
|
||||
roleList.add(roleModel);
|
||||
}
|
||||
//批量插入用户隐藏角色
|
||||
api.createCooperationRoles(roleList);
|
||||
}
|
||||
// 保存
|
||||
api.createCooperationMemebers(memberModels);
|
||||
return ro.toString();
|
||||
@ -1266,6 +1279,10 @@ public class CooperationWeb extends ActionWeb {
|
||||
}
|
||||
for (int i = 0; i < userIdArr.size(); i++) {
|
||||
api.removeCooperationMemeber(teamId, userIdArr.getString(i));
|
||||
if (!SDK.getAppAPI().getPropertyBooleanValue("com.actionsoft.apps.coe.pal", "IsOlderVersion", true)){
|
||||
//新版权限删除隐式用户角色
|
||||
api.removeCooperationHideRole(teamId,userIdArr.getString(i));
|
||||
}
|
||||
}
|
||||
return ro.toString();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user