|
@@ -28,13 +28,17 @@ public class AuthorizeServiceImpl implements IAuthorizeService {
|
|
@Autowired
|
|
@Autowired
|
|
private SysMenuEntityRepository sysMenuEntityRepository;
|
|
private SysMenuEntityRepository sysMenuEntityRepository;
|
|
|
|
|
|
- @Override
|
|
|
|
|
|
+ /* @Override
|
|
@Transactional
|
|
@Transactional
|
|
public Result saveAccountGroup(String accountId, String groupIds) {
|
|
public Result saveAccountGroup(String accountId, String groupIds) {
|
|
- /**
|
|
|
|
|
|
+ *//**
|
|
* Step1:先删除原先的账号关联权限组数据;
|
|
* Step1:先删除原先的账号关联权限组数据;
|
|
* Step2:再添加新的账号关联权限组数据;
|
|
* Step2:再添加新的账号关联权限组数据;
|
|
- */
|
|
|
|
|
|
+ *//*
|
|
|
|
+ if (groupIds == null||"".equals(groupIds)){
|
|
|
|
+ SysAccountGroupRepo.removeAccountGroup(accountId);
|
|
|
|
+ return new Result(10001, "保存账号关联权限组成功", true);
|
|
|
|
+ }
|
|
String[] groupIdArray = groupIds.split(",");
|
|
String[] groupIdArray = groupIds.split(",");
|
|
SysAccountGroupRepo.removeAccountGroup(accountId);
|
|
SysAccountGroupRepo.removeAccountGroup(accountId);
|
|
// for (int a = 0; a < groupIdArray.length; a++) {
|
|
// for (int a = 0; a < groupIdArray.length; a++) {
|
|
@@ -48,6 +52,34 @@ public class AuthorizeServiceImpl implements IAuthorizeService {
|
|
// SysAccountGroupRepo.insert(Integer.parseInt(accountId),Integer.parseInt(groupIdArray[a]));
|
|
// SysAccountGroupRepo.insert(Integer.parseInt(accountId),Integer.parseInt(groupIdArray[a]));
|
|
}
|
|
}
|
|
return new Result(10001, "保存账号关联权限组成功", true);
|
|
return new Result(10001, "保存账号关联权限组成功", true);
|
|
|
|
+ } */
|
|
|
|
+ @Override
|
|
|
|
+ @Transactional
|
|
|
|
+ public Result saveAccountGroup(String accountId, String groupIds) {
|
|
|
|
+ /**
|
|
|
|
+ * Step1:先删除原先的账号关联权限组数据;
|
|
|
|
+ * Step2:再添加新的账号关联权限组数据;
|
|
|
|
+ */
|
|
|
|
+ if (accountId == null||"".equals(accountId)){
|
|
|
|
+ SysAccountGroupRepo.removeAccountGroup(groupIds);
|
|
|
|
+ return new Result(10001, "保存账号关联权限组成功", true);
|
|
|
|
+ }else {
|
|
|
|
+ String[] groupIdArray = accountId.split(",");
|
|
|
|
+ SysAccountGroupRepo.removeAccountGroup(groupIds);
|
|
|
|
+// for (int a = 0; a < groupIdArray.length; a++) {
|
|
|
|
+// SysAccountGroupRepo.removeAccountGroup(accountId,groupIdArray[a]);
|
|
|
|
+// }
|
|
|
|
+ for (int a = 0; a < groupIdArray.length; a++) {
|
|
|
|
+ SysAccountGroupEntity accountGroupEntity = new SysAccountGroupEntity();
|
|
|
|
+ accountGroupEntity.setAccountId(Integer.parseInt(groupIdArray[a]));
|
|
|
|
+ accountGroupEntity.setGroupId(Integer.parseInt(groupIds));
|
|
|
|
+ SysAccountGroupRepo.saveAndFlush(accountGroupEntity);
|
|
|
|
+// SysAccountGroupRepo.insert(Integer.parseInt(accountId),Integer.parseInt(groupIdArray[a]));
|
|
|
|
+ }
|
|
|
|
+ return new Result(10001, "保存账号关联权限组成功", true);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|