Browse Source

去处岗位和角色关联

zhou-hao 7 years ago
parent
commit
85b517c4eb

+ 28 - 28
hsweb-system/hsweb-system-organizational/hsweb-system-organizational-service/hsweb-system-organizational-service-simple/src/main/java/org/hswebframework/web/service/organizational/simple/SimplePersonService.java

@@ -203,25 +203,25 @@ public class SimplePersonService extends GenericEntityService<PersonEntity, Stri
             logger.warn("userService not ready!");
             logger.warn("userService not ready!");
             return;
             return;
         }
         }
-        //获取所有职位
-        Set<String> positionIds = bindEntity.getPositionIds();
-        Set<String> roleIds;
-
-        if (positionIds == null) {
-            roleIds = null;
-        } else if (positionIds.isEmpty()) {
-            roleIds = new HashSet<>();
-        } else {
-            //获取职位实体
-            List<PositionEntity> positionEntities = DefaultDSLQueryService.createQuery(positionDao)
-                    .where().in(PositionEntity.id, positionIds)
-                    .listNoPaging();
-            roleIds = positionEntities.stream()
-                    .map(PositionEntity::getRoles)
-                    .filter(Objects::nonNull)
-                    .flatMap(List::stream)
-                    .collect(Collectors.toSet());
-        }
+//        //获取所有职位
+//        Set<String> positionIds = bindEntity.getPositionIds();
+//        Set<String> roleIds;
+//
+//        if (positionIds == null) {
+//            roleIds = null;
+//        } else if (positionIds.isEmpty()) {
+//            roleIds = new HashSet<>();
+//        } else {
+//            //获取职位实体
+//            List<PositionEntity> positionEntities = DefaultDSLQueryService.createQuery(positionDao)
+//                    .where().in(PositionEntity.id, positionIds)
+//                    .listNoPaging();
+//            roleIds = positionEntities.stream()
+//                    .map(PositionEntity::getRoles)
+//                    .filter(Objects::nonNull)
+//                    .flatMap(List::stream)
+//                    .collect(Collectors.toSet());
+//        }
         //获取用户是否存在
         //获取用户是否存在
         UserEntity oldUser = userService.selectByUsername(bindEntity.getPersonUser().getUsername());
         UserEntity oldUser = userService.selectByUsername(bindEntity.getPersonUser().getUsername());
         if (null != oldUser) {
         if (null != oldUser) {
@@ -239,15 +239,15 @@ public class SimplePersonService extends GenericEntityService<PersonEntity, Stri
                             userService.update(oldUser.getId(), user);
                             userService.update(oldUser.getId(), user);
                             return oldUser.getId();
                             return oldUser.getId();
                         };
                         };
-        UserEntity userEntity;
-
-        if (roleIds != null) {
-            BindRoleUserEntity tmp = entityFactory.newInstance(BindRoleUserEntity.class);
-            tmp.setRoles(new ArrayList<>(roleIds));
-            userEntity = tmp;
-        } else {
-            userEntity = entityFactory.newInstance(UserEntity.class);
-        }
+        UserEntity userEntity=entityFactory.newInstance(UserEntity.class);
+//
+//        if (roleIds != null) {
+//            BindRoleUserEntity tmp = entityFactory.newInstance(BindRoleUserEntity.class);
+//            tmp.setRoles(new ArrayList<>(roleIds));
+//            userEntity = tmp;
+//        } else {
+//            userEntity = entityFactory.newInstance(UserEntity.class);
+//        }
 
 
         userEntity.setUsername(bindEntity.getPersonUser().getUsername());
         userEntity.setUsername(bindEntity.getPersonUser().getUsername());
         userEntity.setPassword(bindEntity.getPersonUser().getPassword());
         userEntity.setPassword(bindEntity.getPersonUser().getPassword());