添加给浪潮提供的根据用户userid查询简历
This commit is contained in:
@@ -66,7 +66,10 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
||||
}
|
||||
//查询企业信息
|
||||
if("0".equals(appUser.getIsCompanyUser())){
|
||||
Company company=companyMapper.selectOne(Wrappers.<Company>lambdaQuery().eq(Company::getCode, appUser.getIdCard()).orderByDesc(Company::getUpdateTime).last("LIMIT 1"));
|
||||
Company company=companyMapper.selectOne(Wrappers.<Company>lambdaQuery()
|
||||
//.eq(Company::getCode, appUser.getIdCard())
|
||||
.apply("UPPER(id_card) = {0}", StringUtil.toUpperCaseIgnoreBlank(appUser.getIdCard()))
|
||||
.orderByDesc(Company::getUpdateTime).last("LIMIT 1"));
|
||||
appUser.setCompany(company);
|
||||
if(company!=null){
|
||||
CompanyContact contact=new CompanyContact();
|
||||
@@ -75,15 +78,21 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
||||
company.setCompanyContactList(companyContactList);
|
||||
}
|
||||
}else if("1".equals(appUser.getIsCompanyUser())){
|
||||
//工作经历
|
||||
UserWorkExperiences workExperiences=new UserWorkExperiences();
|
||||
workExperiences.setUserId(appUser.getUserId());
|
||||
List<UserWorkExperiences> experiences =userWorkExperiencesMapper.getWorkExperiencesList(workExperiences);
|
||||
appUser.setExperiencesList(experiences);
|
||||
|
||||
//技能
|
||||
AppSkill skill=new AppSkill();
|
||||
skill.setUserId(appUser.getUserId());
|
||||
List<AppSkill> skillList=appSkillMapper.getList(skill);
|
||||
appUser.setAppSkillsList(skillList);
|
||||
//附件信息
|
||||
File file=new File();
|
||||
file.setBussinessid(userId);
|
||||
List<File> files=fileMapper.selectFileList(file);
|
||||
appUser.setFileList(files);
|
||||
}
|
||||
return appUser;
|
||||
}
|
||||
@@ -110,6 +119,15 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public int insertAppUser(AppUser appUser)
|
||||
{
|
||||
if(StringUtils.isNotEmpty(appUser.getYtjPassword())){
|
||||
try {
|
||||
appUser.setYtjPassword(SiteSecurityUtils.encryptPassword(appUser.getYtjPassword()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException("密码加密出错", e);
|
||||
}
|
||||
}else{
|
||||
appUser.setYtjPassword(null);
|
||||
}
|
||||
return appUserMapper.insert(appUser);
|
||||
}
|
||||
|
||||
@@ -258,7 +276,13 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
||||
}
|
||||
//一体机密码
|
||||
if(StringUtils.isNotEmpty(appUser.getYtjPassword())){
|
||||
appUser.setYtjPassword(SiteSecurityUtils.encryptPassword(appUser.getYtjPassword()));
|
||||
try {
|
||||
appUser.setYtjPassword(SiteSecurityUtils.encryptPassword(appUser.getYtjPassword()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException("密码加密出错", e);
|
||||
}
|
||||
}else{
|
||||
appUser.setYtjPassword(null);
|
||||
}
|
||||
appUserMapper.updateById(appUser);
|
||||
return appUser;
|
||||
@@ -485,7 +509,11 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
|
||||
|
||||
@Override
|
||||
public AppUser selectAppuserByIdcard(String idCard) {
|
||||
return appUserMapper.selectOne(Wrappers.<AppUser>lambdaQuery().eq(AppUser::getIdCard, idCard).eq(AppUser::getDelFlag,"0").orderByDesc(AppUser::getUpdateTime).last("LIMIT 1"));
|
||||
return appUserMapper.selectOne(Wrappers.<AppUser>lambdaQuery()
|
||||
//.eq(AppUser::getIdCard, idCard)
|
||||
.apply("UPPER(id_card) = {0}", idCard)
|
||||
.eq(AppUser::getDelFlag,"0")
|
||||
.orderByDesc(AppUser::getUpdateTime).last("LIMIT 1"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user