Browse Source

修复党员列表修改bug

feature/dangjian
曲树通 6 years ago
parent
commit
09c223e57b
  1. 3
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

3
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

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

Loading…
Cancel
Save