Browse Source

修复党员列表修改bug

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

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

@ -114,7 +114,7 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa
PartyMembersDTO partyMembersDTO = baseDao.selectByIdNew(id);
if (partyMembersDTO.getDeptStrIds() != null) {
String depts[] = partyMembersDTO.getDeptStrIds().split(",");
partyMembersDTO.setAllDeptIds( depts);
partyMembersDTO.setAllDeptIds(depts);
}
return partyMembersDTO;
}
@ -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());

Loading…
Cancel
Save