|
|
@ -162,6 +162,8 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa |
|
|
|
public void update(PartyMembersDTO dto) { |
|
|
|
PartyMembersEntity entity = ConvertUtils.sourceToTarget(dto, PartyMembersEntity.class); |
|
|
|
String[] allDeptIds = dto.getAllDeptIds(); |
|
|
|
//所属网格不填写的时候
|
|
|
|
if (allDeptIds != null && allDeptIds.length != 0) { |
|
|
|
Result<ParentAndAllDeptDTO> parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(allDeptIds[allDeptIds.length - 1])); |
|
|
|
if (!parentResult.success() || parentResult.getData() == null) { |
|
|
|
throw new RenException("获取部门信息失败"); |
|
|
@ -172,6 +174,7 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa |
|
|
|
entity.setParentDeptIds(deptDTO.getParentDeptIds()); |
|
|
|
entity.setParentDeptNames(deptDTO.getParentDeptNames()); |
|
|
|
} |
|
|
|
} |
|
|
|
updateById(entity); |
|
|
|
|
|
|
|
partyTagRelationService.deleteByPartyId(entity.getId()); |
|
|
|