Commit 178fb31e by jianan

保存工作经历接口修改

parent 8b5efc80
......@@ -3,6 +3,7 @@ package com.yd.api.practitioner.service.impl;
import com.yd.api.practitioner.service.PractitionerHiringService;
import com.yd.api.practitioner.vo.hiring.*;
import com.yd.api.result.CommonResult;
import com.yd.dal.entity.agms.hiring.PractitionerHiringWorkingExperience;
import com.yd.dal.entity.customer.*;
import com.yd.dal.entity.meta.MdPractitionerHiringApproveSteps;
import com.yd.dal.entity.practitioner.hiring.*;
......@@ -170,21 +171,27 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
public SaveWorkingExperienceResponseVO saveWorkingExperience(SaveWorkingExperienceRequestVO requestVO) {
SaveWorkingExperienceResponseVO resp = new SaveWorkingExperienceResponseVO();
try {
List<AclPractitionerHiringWorkingExperience> workingExperienceList = requestVO.getWorkingExperienceList();
List<PractitionerHiringWorkingExperience> workingExperienceList = requestVO.getWorkingExperienceList();
List<AclPractitionerHiringWorkingExperience> dataObjList = new ArrayList<>();
Date curDate = new Date();
workingExperienceList.forEach(item -> {
item.setIsActive(1);
AclPractitionerHiringWorkingExperience dataObj = new AclPractitionerHiringWorkingExperience();
BeanUtils.copyProperties(item, dataObj);
dataObj.setIsActive(1);
item.setCreatedAt(curDate);
item.setUpdatedAt(curDate);
dataObj.setCreatedAt(curDate);
dataObj.setUpdatedAt(curDate);
item.setCreatedBy((long) -1);
item.setUpdatedBy((long) -1);
dataObj.setCreatedBy((long) -1);
dataObj.setUpdatedBy((long) -1);
dataObjList.add(dataObj);
});
if (workingExperienceList.size() > 0) {
workingExperienceMapper.batchInsert(workingExperienceList);
workingExperienceMapper.batchInsert(dataObjList);
}
resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000")));
......
package com.yd.api.practitioner.vo.hiring;
import com.yd.dal.entity.customer.AclPractitionerHiringWorkingExperience;
import com.yd.dal.entity.agms.hiring.PractitionerHiringWorkingExperience;
import lombok.Data;
import java.util.List;
@Data
public class SaveWorkingExperienceRequestVO {
private Long hiringBasicInfoId;
private List<AclPractitionerHiringWorkingExperience> workingExperienceList;
private List<PractitionerHiringWorkingExperience> workingExperienceList;
}
......@@ -6,6 +6,12 @@ import java.util.Date;
* @author xxy
*/
public class PractitionerHiringWorkingExperience {
/**
* FK ag_acl_practitioner_hiring_basic_info.id
*/
private Long hiringBasicInfoId;
/**
* 工作单位
*/
......@@ -113,4 +119,12 @@ public class PractitionerHiringWorkingExperience {
", workingEnd=" + workingEnd +
'}';
}
public Long getHiringBasicInfoId() {
return hiringBasicInfoId;
}
public void setHiringBasicInfoId(Long hiringBasicInfoId) {
this.hiringBasicInfoId = hiringBasicInfoId;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment