|
@@ -263,19 +263,17 @@ public class JobUserServiceImpl implements JobUserService {
|
|
|
|
|
|
@Override
|
|
|
public int save(JobUserVo data, String userId) {
|
|
|
- PcJobuser dbData = pcJobuserMapper.selectByPrimaryKey(data.getJobUserID());
|
|
|
int result = baseInfoSave(data,userId);
|
|
|
if( result >= 1) {
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
- String jobUserId = dbData.getJobuserID();
|
|
|
List<String> ids = new ArrayList<>();
|
|
|
- ids.add(jobUserId);
|
|
|
+ ids.add(data.getJobUserID());
|
|
|
deleteEducation(ids);
|
|
|
deleteExperience(ids);
|
|
|
data.getJobEducation().stream().forEach(x -> {
|
|
|
PcEducation education = new PcEducation();
|
|
|
education.setEducationID(UUID.randomUUID().toString());
|
|
|
- education.setJobuserID(jobUserId);
|
|
|
+ education.setJobuserID(data.getJobUserID());
|
|
|
education.setCultureRank(Integer.parseInt(x.get("cultureRank") + ""));
|
|
|
education.setSchoolName(x.get("schoolName").toString());
|
|
|
try {
|
|
@@ -292,7 +290,7 @@ public class JobUserServiceImpl implements JobUserService {
|
|
|
data.getJobExperience().stream().forEach(x -> {
|
|
|
PcExperience experience = new PcExperience();
|
|
|
experience.setExperienceID(UUID.randomUUID().toString());
|
|
|
- experience.setJobuserID(jobUserId);
|
|
|
+ experience.setJobuserID(data.getJobUserID());
|
|
|
try {
|
|
|
experience.setStartTime(dateFormat.parse(x.get("startTime").toString()));
|
|
|
experience.setEndTime(dateFormat.parse(x.get("endTime").toString()));
|