添加用户的组织转换和企业的组织机构转换

This commit is contained in:
sh
2026-01-30 17:14:49 +08:00
parent 3a02e2972a
commit 10e81e9236
3 changed files with 51 additions and 0 deletions

View File

@@ -181,6 +181,10 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
if(StringUtils.isNotEmpty(appUser.getYtjPassword())){
appUser.setYtjPassword(SiteSecurityUtils.encryptPassword(appUser.getYtjPassword()));
}
//保存region
if(!StringUtils.isBlank(appUser.getArea())){
appUser.setRegionCode(StringUtil.getAreaToRegionCode(appUser.getArea()));
}
return appUserMapper.updateById(appUser);
}
@@ -341,6 +345,7 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
} else {
appUser.setPhone(dbUser.getPhone());
appUser.setUserId(dbUser.getUserId());
appUser.setRegionCode(StringUtils.isBlank(dbUser.getRegionCode())?StringUtil.getAreaToRegionCode(dbUser.getArea()):null);
return appUser;
}
}

View File

@@ -356,6 +356,9 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
@Override
public int insertJob(Job job)
{
if(job.getJobLocationAreaCode()!=null){
job.setRegionCode(StringUtil.getAreaToRegionCode(String.valueOf(job.getJobLocationAreaCode())));
}
int insert = jobMapper.insert(job);
//todo 线程池管理
// Thread thread = new Thread(() -> {
@@ -395,6 +398,9 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
@Transactional
public int updateJob(Job job)
{
if(job.getJobLocationAreaCode()!=null){
job.setRegionCode(StringUtil.getAreaToRegionCode(String.valueOf(job.getJobLocationAreaCode())));
}
LocalDateTime now = LocalDateTime.now();
String formattedDate = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
//修改岗位状态
@@ -1047,6 +1053,10 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
// throw new ServiceException("请先完成招聘企业登记");
// }
// job.setCompanyId(company.getCompanyId());
//保存region
if(job.getJobLocationAreaCode()!=null){
job.setRegionCode(StringUtil.getAreaToRegionCode(String.valueOf(job.getJobLocationAreaCode())));
}
jobMapper.insert(job);
//修改联系人