@ -17,10 +17,7 @@ import cn.iocoder.yudao.module.system.api.social.dto.SocialUserRespDTO;
import cn.iocoder.yudao.module.system.controller.admin.auth.vo.AuthRegisterReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.auth.vo.AuthRegisterReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserImportExcelVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.* ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserImportRespVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserPageReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserSaveReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.userAuditlog.vo.UserAuditLogSaveReqVO ;
import cn.iocoder.yudao.module.system.controller.admin.userAuditlog.vo.UserAuditLogSaveReqVO ;
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO ;
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO ;
import cn.iocoder.yudao.module.system.dal.dataobject.dept.UserPostDO ;
import cn.iocoder.yudao.module.system.dal.dataobject.dept.UserPostDO ;
@ -36,6 +33,7 @@ import cn.iocoder.yudao.module.system.service.dept.PostService;
import cn.iocoder.yudao.module.system.service.permission.PermissionService ;
import cn.iocoder.yudao.module.system.service.permission.PermissionService ;
import cn.iocoder.yudao.module.system.service.tenant.TenantService ;
import cn.iocoder.yudao.module.system.service.tenant.TenantService ;
import cn.iocoder.yudao.module.system.service.userAuditlog.UserAuditLogService ;
import cn.iocoder.yudao.module.system.service.userAuditlog.UserAuditLogService ;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper ;
import com.google.common.annotations.VisibleForTesting ;
import com.google.common.annotations.VisibleForTesting ;
import com.mzt.logapi.context.LogRecordContext ;
import com.mzt.logapi.context.LogRecordContext ;
import com.mzt.logapi.service.impl.DiffParseFunction ;
import com.mzt.logapi.service.impl.DiffParseFunction ;
@ -52,6 +50,7 @@ import javax.validation.ConstraintViolationException;
import java.io.InputStream ;
import java.io.InputStream ;
import java.time.LocalDateTime ;
import java.time.LocalDateTime ;
import java.util.* ;
import java.util.* ;
import java.util.stream.Collectors ;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception ;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception ;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.* ;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.* ;
@ -93,6 +92,8 @@ public class AdminUserServiceImpl implements AdminUserService {
private ConfigApi configApi ;
private ConfigApi configApi ;
@Resource
@Resource
private UserAuditLogMapper userAuditLogMapper ;
private UserAuditLogMapper userAuditLogMapper ;
@Resource
private AdminUserMapper adminUserMapper ;
@Override
@Override
@Transactional ( rollbackFor = Exception . class )
@Transactional ( rollbackFor = Exception . class )
@ -579,6 +580,28 @@ public class AdminUserServiceImpl implements AdminUserService {
}
}
@Override
public List < DeptUserReqVO > getSimpleUserZGList ( ) {
List < DeptUserReqVO > list = new ArrayList < > ( ) ;
LambdaQueryWrapper < AdminUserDO > wrapper = new LambdaQueryWrapper < > ( ) ;
wrapper . isNotNull ( AdminUserDO : : getRealName ) ;
wrapper . eq ( AdminUserDO : : getStatus , CommonStatusEnum . ENABLE . getStatus ( ) ) ;
wrapper . isNotNull ( AdminUserDO : : getDeptId ) ;
final List < AdminUserDO > adminUserDOS = userMapper . selectList ( wrapper ) ;
adminUserDOS . forEach ( item - > {
DeptUserReqVO deptUserReqVO = new DeptUserReqVO ( ) ;
deptUserReqVO . setId ( item . getId ( ) ) ;
deptUserReqVO . setRealName ( item . getRealName ( ) ) ;
final DeptDO dept = deptService . getDept ( item . getDeptId ( ) ) ;
deptUserReqVO . setDeptName ( dept . getName ( ) ) ;
list . add ( deptUserReqVO ) ;
} ) ;
return list ;
}
public void bindSocialUser ( Long userId , AuthUser authUser ) {
public void bindSocialUser ( Long userId , AuthUser authUser ) {
// SocialUserDO socialUser = new SocialUserDO();
// SocialUserDO socialUser = new SocialUserDO();
// socialUser.setUserId(userId);
// socialUser.setUserId(userId);