|
@@ -160,21 +160,23 @@ public class ApplyInfoServiceImpl extends BaseMybatisService<ApplyInfo, String>
|
|
|
}
|
|
|
|
|
|
String id = applyInfo.getId();
|
|
|
- String orgId = applyInfo.getOrgId();
|
|
|
+ String orgCode = applyInfo.getOrgCode();
|
|
|
//旧应用
|
|
|
ApplyInfo oldApplyInfo = applyInfoMapper.selectById(id);
|
|
|
if(null == oldApplyInfo) {
|
|
|
return null;
|
|
|
}
|
|
|
- String oldOrgId = oldApplyInfo.getOrgId();
|
|
|
+ String oldOrgCode = oldApplyInfo.getOrgCode();
|
|
|
|
|
|
applyInfo.setDeleted(BooleanEnum.FALSE.getValue());
|
|
|
|
|
|
+ OrgInfo orgInfo = orgInfoFacade.getOrgInfoByCode(orgCode);
|
|
|
+ applyInfo.setOrgId(orgInfo.getId());
|
|
|
applyOauthService.updateOauth(applyInfo);
|
|
|
applyInfoMapper.updateById(applyInfo);
|
|
|
|
|
|
// 更新施工人员冗余信息
|
|
|
- if (StringUtils.isNotBlank(orgId) && StringUtils.isNotBlank(oldOrgId) && !oldOrgId.equals(orgId)) {
|
|
|
+ if (StringUtils.isNotBlank(orgCode) && StringUtils.isNotBlank(oldOrgCode) && !oldOrgCode.equals(orgCode)) {
|
|
|
eventPublisher.publishUpdateUserInfoEvent(new UpdateUserInfoEventDTO(applyInfo));
|
|
|
}
|
|
|
if (CollectionUtils.isNotEmpty(file)) {
|