|
@@ -12,6 +12,8 @@ import com.zjugis.framework.common.util.collection.CollectionUtils;
|
|
|
import com.zjugis.framework.datapermission.core.util.DataPermissionUtils;
|
|
|
import com.zjugis.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import com.zjugis.framework.web.core.util.WebFrameworkUtils;
|
|
|
+import com.zjugis.module.adm.api.staff.StaffApi;
|
|
|
+import com.zjugis.module.adm.api.staff.dto.StaffDeptPostDTO;
|
|
|
import com.zjugis.module.infra.api.file.FileApi;
|
|
|
import com.zjugis.module.system.api.user.dto.UserBaseDTO;
|
|
|
import com.zjugis.module.system.api.user.dto.UserUpdateDTO;
|
|
@@ -95,6 +97,8 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
|
|
|
@Resource
|
|
|
private FileApi fileApi;
|
|
|
+ @Resource
|
|
|
+ private StaffApi staffApi;
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@@ -130,6 +134,11 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
// 更新用户
|
|
|
AdminUserDO updateObj = UserConvert.INSTANCE.convert(reqVO);
|
|
|
userMapper.updateById(updateObj);
|
|
|
+ StaffDeptPostDTO dto = new StaffDeptPostDTO();
|
|
|
+ dto.setUserId(reqVO.getId());
|
|
|
+ dto.setDeptName(reqVO.getDeptName());
|
|
|
+ dto.setDeptId(reqVO.getDeptId());
|
|
|
+ staffApi.updateDept(dto).getCheckedData();
|
|
|
// 更新岗位
|
|
|
updateUserPost(reqVO, updateObj);
|
|
|
}
|