|
|
|
@ -142,7 +142,7 @@ public class EnterpriseInfoServiceImpl extends BaseServiceImpl<EnterpriseInfoDao |
|
|
|
EnterpriseInfoEntity enterpriseInfo = ConvertUtils.sourceToTarget(fromDto, EnterpriseInfoEntity.class); |
|
|
|
Result<ParentAndAllDeptDTO> parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(fromDto.getDeptId())); |
|
|
|
|
|
|
|
String gridName ; |
|
|
|
String gridName; |
|
|
|
if (!parentResult.success() || parentResult.getData() == null) { |
|
|
|
throw new RenException("获取部门信息失败"); |
|
|
|
} else { |
|
|
|
@ -153,16 +153,22 @@ public class EnterpriseInfoServiceImpl extends BaseServiceImpl<EnterpriseInfoDao |
|
|
|
enterpriseInfo.setParentDeptNames(deptDTO.getParentDeptNames()); |
|
|
|
gridName = deptDTO.getGrid(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(fromDto.getId())) { |
|
|
|
baseDao.updateById(enterpriseInfo); |
|
|
|
} else { |
|
|
|
baseDao.insert(enterpriseInfo); |
|
|
|
} |
|
|
|
//更新用户表数据
|
|
|
|
|
|
|
|
// 更新用户表数据
|
|
|
|
CompleteRequisiteUserInfoDTO userInfoDTO = ConvertUtils.sourceToTarget(fromDto, CompleteRequisiteUserInfoDTO.class); |
|
|
|
userInfoDTO.setDwellingPlace(enterpriseInfo.getEnterpriseAddress()); |
|
|
|
userInfoDTO.setGrid(gridName); |
|
|
|
userFeignClient.completeRequisiteInfo(userInfoDTO); |
|
|
|
Result updateUserResult = userFeignClient.completeRequisiteInfo(userInfoDTO); |
|
|
|
if (!updateUserResult.success()) { |
|
|
|
return updateUserResult; |
|
|
|
} |
|
|
|
|
|
|
|
if (StringUtils.isBlank(fromDto.getId())) { |
|
|
|
baseDao.insert(enterpriseInfo); |
|
|
|
} else { |
|
|
|
baseDao.updateById(enterpriseInfo); |
|
|
|
} |
|
|
|
|
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
} |