Compare commits

..

2 Commits

Author SHA1 Message Date
sh
c0698040dc 修改技能和工作经历的保存 2025-11-13 16:06:04 +08:00
sh
29406eb437 修改技能和工作经历的保存 2025-11-13 16:02:29 +08:00

View File

@@ -132,7 +132,7 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
List<UserWorkExperiences> add=new ArrayList<>();
List<UserWorkExperiences> upp=new ArrayList<>();
appUser.getExperiencesList().forEach(it->{
if(it.getId()!=null){upp.add(it);}else{add.add(it);}
if(it.getId()!=null){upp.add(it);}else{it.setUserId(appUser.getUserId());add.add(it);}
});
if(add.size()>0){
userWorkExperiencesMapper.batchInsert(appUser.getExperiencesList());
@@ -140,6 +140,7 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
if(upp.size()>0){
upp.forEach(it->{
it.setCreateTime(null);
it.setUserId(it.getUserId()==null?appUser.getUserId():it.getUserId());
userWorkExperiencesMapper.updateById(it);
});
}
@@ -149,7 +150,7 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
List<AppSkill> add=new ArrayList<>();
List<AppSkill> upp=new ArrayList<>();
appUser.getAppSkillsList().forEach(it->{
if(it.getId()!=null){upp.add(it);}else{add.add(it);}
if(it.getId()!=null){upp.add(it);}else{it.setUserId(appUser.getUserId());add.add(it);}
});
if(add.size()>0){
appSkillMapper.batchInsert(appUser.getAppSkillsList());
@@ -157,6 +158,7 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
if(upp.size()>0){
upp.forEach(it->{
it.setCreateTime(null);
it.setUserId(it.getUserId()==null?appUser.getUserId():it.getUserId());
appSkillMapper.updateById(it);
});
}