|
@@ -228,16 +228,18 @@ public class UserController {
|
|
|
}
|
|
|
//对管理部门做查询操作,根据名称查询部门id信息
|
|
|
if(StringUtils.isNotBlank(userDTO.getManageOfficeIds())){
|
|
|
+ List<String> officeIdList = Lists.newLinkedList();
|
|
|
//获取当前人管理的部门名称
|
|
|
List<String> manageOfficeNameList=Arrays.asList(userDTO.getManageOfficeIds().split(","));
|
|
|
if(manageOfficeNameList.size()>0){
|
|
|
//查询这些部门信息
|
|
|
- List<String> officeIdList = officeService.getOfficeIdByNames(manageOfficeNameList);
|
|
|
+ officeIdList = officeService.getOfficeIdByNames(manageOfficeNameList);
|
|
|
if(officeIdList.size()>0){
|
|
|
String officeIds = String.join(",", officeIdList);
|
|
|
userDTO.setManageOfficeIds(officeIds);
|
|
|
}
|
|
|
}
|
|
|
+ userService.updateUserManageOffice(officeIdList,userDTO);
|
|
|
}
|
|
|
// 保存用户信息
|
|
|
userService.saveOrUpdate ( userDTO );
|