|
|
@@ -451,9 +451,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
|
|
|
if(!Objects.isNull(sysOrganizationUserLink)){
|
|
|
String organizationId = sysOrganizationUserLink.getOrganizationId();
|
|
|
- String organizationName = sysOrganizationService.getById(organizationId).getName();
|
|
|
- sysUserJzgInfo.setOrganizationId(organizationId);
|
|
|
- sysUserJzgInfo.setOrganizationName(organizationName);
|
|
|
+ SysOrganization sysOrganization = sysOrganizationService.getById(organizationId);
|
|
|
+ if(!Objects.isNull(sysOrganization)){
|
|
|
+ String organizationName = sysOrganizationService.getById(organizationId).getName();
|
|
|
+ sysUserJzgInfo.setOrganizationId(organizationId);
|
|
|
+ sysUserJzgInfo.setOrganizationName(organizationName);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//给前端返
|
|
|
@@ -463,8 +466,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
List<String> roleIds = userRole.stream().map(u -> u.getId()).collect(Collectors.toList());
|
|
|
sysUserJzgInfo.setRoleIds(roleIds);
|
|
|
|
|
|
+ SysUserJzgInfo byId = sysUserJzgInfoService.getUserByUserId(id);
|
|
|
+
|
|
|
List<SysUserJzgInfoFile> sysUserJzgInfoFile = sysUserJzgInfoFileService.list
|
|
|
- (new LambdaQueryWrapper<SysUserJzgInfoFile>().eq(SysUserJzgInfoFile::getUserJzgInfoId,id));
|
|
|
+ (new LambdaQueryWrapper<SysUserJzgInfoFile>().eq(SysUserJzgInfoFile::getUserJzgInfoId,byId.getId()));
|
|
|
sysUserJzgInfo.setFileList(sysUserJzgInfoFile);
|
|
|
List<SysUserJzgInfoBankCardDto> sysUserJzgInfoBankCardDto = sysUserJzgInfoBankCardService.getBankCardByUserId(sysUserJzgInfo.getId());
|
|
|
sysUserJzgInfo.setBankCardList(sysUserJzgInfoBankCardDto);
|
|
|
@@ -508,7 +513,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
}
|
|
|
|
|
|
public void saveFile(String sfz1, String sfz2, String qualification, String contract, String applicant, String salaryTable, String leaveTable,String userId) {
|
|
|
- if (sfz1 != null) {
|
|
|
+ if (!Objects.isNull(sfz1) && !sfz1.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, sfz1));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(sfz1, userId, sysUploadFiles.getFileName());
|
|
|
@@ -516,7 +521,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysUserJzgInfoFile.setFileUrl(MinioUtils.getPresignedObjectUrl("jzg", sysUploadFiles.getFileName()));
|
|
|
sysUserJzgInfoFileService.save(sysUserJzgInfoFile);
|
|
|
}
|
|
|
- if (sfz2 != null) {
|
|
|
+ if (!Objects.isNull(sfz2) && !sfz2.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, sfz2));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(sfz2, userId, sysUploadFiles.getFileName());
|
|
|
@@ -524,7 +529,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysUserJzgInfoFile.setFileUrl(MinioUtils.getPresignedObjectUrl("jzg", sysUploadFiles.getFileName()));
|
|
|
sysUserJzgInfoFileService.save(sysUserJzgInfoFile);
|
|
|
}
|
|
|
- if (qualification != null) {
|
|
|
+ if (!Objects.isNull(qualification) && !qualification.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, qualification));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(qualification, userId, sysUploadFiles.getFileName());
|
|
|
@@ -532,7 +537,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysUserJzgInfoFile.setFileUrl(MinioUtils.getPresignedObjectUrl("jzg", sysUploadFiles.getFileName()));
|
|
|
sysUserJzgInfoFileService.save(sysUserJzgInfoFile);
|
|
|
}
|
|
|
- if (contract != null) {
|
|
|
+ if (!Objects.isNull(contract) && !contract.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, contract));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(contract, userId, sysUploadFiles.getFileName());
|
|
|
@@ -540,7 +545,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysUserJzgInfoFile.setFileUrl(MinioUtils.getPresignedObjectUrl("jzg", sysUploadFiles.getFileName()));
|
|
|
sysUserJzgInfoFileService.save(sysUserJzgInfoFile);
|
|
|
}
|
|
|
- if (applicant != null) {
|
|
|
+ if (!Objects.isNull(applicant) && !applicant.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, applicant));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(applicant, userId, sysUploadFiles.getFileName());
|
|
|
@@ -548,7 +553,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysUserJzgInfoFile.setFileUrl(MinioUtils.getPresignedObjectUrl("jzg", sysUploadFiles.getFileName()));
|
|
|
sysUserJzgInfoFileService.save(sysUserJzgInfoFile);
|
|
|
}
|
|
|
- if (salaryTable != null) {
|
|
|
+ if (!Objects.isNull(salaryTable) && !salaryTable.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, salaryTable));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(salaryTable,userId,sysUploadFiles.getFileName());
|
|
|
@@ -556,7 +561,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysUserJzgInfoFile.setFileUrl(MinioUtils.getPresignedObjectUrl("jzg", sysUploadFiles.getFileName()));
|
|
|
sysUserJzgInfoFileService.save(sysUserJzgInfoFile);
|
|
|
}
|
|
|
- if (leaveTable != null) {
|
|
|
+ if (!Objects.isNull(leaveTable) && !leaveTable.isEmpty()) {
|
|
|
SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectOne
|
|
|
(new LambdaQueryWrapper<SysUploadFiles>().eq(SysUploadFiles::getId, leaveTable));
|
|
|
SysUserJzgInfoFile sysUserJzgInfoFile = new SysUserJzgInfoFile(leaveTable, userId, sysUploadFiles.getFileName());
|