Commit f98104a6 by jianan

保存组织关系修改

parent 3c0b8d36
...@@ -73,8 +73,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -73,8 +73,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
SaveMembershipResponseVO resp = new SaveMembershipResponseVO(); SaveMembershipResponseVO resp = new SaveMembershipResponseVO();
try { try {
Long basicInfoId = requestVO.getHiringBasicInfoId(); Long basicInfoId = requestVO.getHiringBasicInfoId();
AclPractitionerHiringBasicInfo basicInfo1 = basicInfoMapper.selectByPrimaryKey(basicInfoId); if (basicInfoId == null) {
if (basicInfo1 == null) {
// 先保存ag_acl_practitioner_hiring_basic_info,获取hiringBasicInfoId // 先保存ag_acl_practitioner_hiring_basic_info,获取hiringBasicInfoId
AclPractitionerHiringBasicInfo basicInfo = new AclPractitionerHiringBasicInfo(); AclPractitionerHiringBasicInfo basicInfo = new AclPractitionerHiringBasicInfo();
basicInfo.setName(requestVO.getName()); basicInfo.setName(requestVO.getName());
...@@ -101,7 +100,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -101,7 +100,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
// 仅需更新组织关系 // 仅需更新组织关系
AclPractitionerHiringMembership membership = membershipMapper.selectByHiringBasicInfoId(basicInfoId); AclPractitionerHiringMembership membership = membershipMapper.selectByHiringBasicInfoId(basicInfoId);
BeanUtils.copyProperties(requestVO, membership); BeanUtils.copyProperties(requestVO, membership);
membership.setHiringBasicInfoId(basicInfo1.getId()); membership.setHiringBasicInfoId(basicInfoId);
membership.setIsActive(1); membership.setIsActive(1);
Date curDate = new Date(); Date curDate = new Date();
...@@ -111,7 +110,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -111,7 +110,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
membership.setUpdatedBy(loginId); membership.setUpdatedBy(loginId);
membershipMapper.updateByPrimaryKeySelective(membership); membershipMapper.updateByPrimaryKeySelective(membership);
resp.setHiringBasicInfoId(basicInfo1.getId()); resp.setHiringBasicInfoId(basicInfoId);
} }
resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000"))); resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000")));
......
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