|
|
@@ -31,6 +31,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
+import java.util.stream.Stream;
|
|
|
|
|
|
@Service("analysisDiyCustomerService")
|
|
|
public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
@@ -1221,9 +1222,21 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
user.setDeptId(deptId);
|
|
|
user.setRoleIds(roleIds);
|
|
|
}else{
|
|
|
+ Long[] roleIds = {roleId};
|
|
|
Long[] roleIdsSfa = {roleIdsfa};
|
|
|
+ //合并数组的长度等于两个数组的长度
|
|
|
+ Long[] roles = new Long[roleIds.length+roleIdsSfa.length];
|
|
|
+ //循环赋值
|
|
|
+ for(int i =0;i<roles.length;i++){
|
|
|
+ if(i<roleIds.length) {
|
|
|
+ roles[i]=roleIds[i];
|
|
|
+
|
|
|
+ }else {
|
|
|
+ roles[i]=roleIdsSfa[i-roleIds.length];
|
|
|
+ }
|
|
|
+ }
|
|
|
user.setDeptId(deptIdsfa);
|
|
|
- user.setRoleIds(roleIdsSfa);
|
|
|
+ user.setRoleIds(roles);
|
|
|
}
|
|
|
//同步0
|
|
|
user.setIsSync("0");
|