Browse Source

根据身份证获取党员信息

feature/teamB_zz_wgh
zhaoqifeng 3 years ago
parent
commit
d08df79822
  1. 5
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/IcUserRoleResultDTO.java
  2. 16
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

5
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/IcUserRoleResultDTO.java

@ -1,9 +1,10 @@
package com.epmet.dto.result; package com.epmet.dto.result;
import com.epmet.resi.partymember.dto.partymember.IcPartyMemberDTO;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
import java.util.Map;
/** /**
* @Description * @Description
@ -22,5 +23,5 @@ public class IcUserRoleResultDTO implements Serializable {
*/ */
private String isPartyMember; private String isPartyMember;
private IcPartyMemberDTO partyMemberInfo; private Map<String, List<Map<String, Object>>> detail;
} }

16
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -2237,6 +2237,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
@Override @Override
public IcUserRoleResultDTO getUserRoleByIdCard(IcResiUserDTO formDTO) { public IcUserRoleResultDTO getUserRoleByIdCard(IcResiUserDTO formDTO) {
IcUserRoleResultDTO result = new IcUserRoleResultDTO(); IcUserRoleResultDTO result = new IcUserRoleResultDTO();
Map<String, List<Map<String, Object>>> detail = new HashMap<>();
result.setIsVolunteer(NumConstant.ZERO_STR); result.setIsVolunteer(NumConstant.ZERO_STR);
result.setIsPartyMember(NumConstant.ZERO_STR); result.setIsPartyMember(NumConstant.ZERO_STR);
//根据身份证获取小程序端居民信息 //根据身份证获取小程序端居民信息
@ -2264,9 +2265,20 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
memberFormDTO.setIdCard(formDTO.getIdCard()); memberFormDTO.setIdCard(formDTO.getIdCard());
Result<com.epmet.resi.partymember.dto.partymember.IcPartyMemberDTO> memberInfoResult = resiPartyMemberOpenFeignClient.getPartyMemberByIdCard(memberFormDTO); Result<com.epmet.resi.partymember.dto.partymember.IcPartyMemberDTO> memberInfoResult = resiPartyMemberOpenFeignClient.getPartyMemberByIdCard(memberFormDTO);
if (memberInfoResult.success() && null != memberInfoResult.getData()) { if (memberInfoResult.success() && null != memberInfoResult.getData()) {
List<Map<String, Object>> list = new ArrayList<>();
Map<String, Object> memberMap = new HashMap<>();
result.setIsPartyMember(NumConstant.ONE_STR); result.setIsPartyMember(NumConstant.ONE_STR);
result.setPartyMemberInfo(memberInfoResult.getData()); com.epmet.resi.partymember.dto.partymember.IcPartyMemberDTO dto = memberInfoResult.getData();
} memberMap.put("RDSJ", dto.getRdsj());
memberMap.put("SSZB", dto.getSszb());
memberMap.put("IS_LD", dto.getIsLd());
memberMap.put("LDZH", dto.getLdzh());
memberMap.put("PARTY_ZW", dto.getPartyZw());
memberMap.put("IS_DYZXH", dto.getIsDyzxh());
list.add(memberMap);
detail.put("ic_party_member", list);
}
result.setDetail(detail);
return result; return result;
} }

Loading…
Cancel
Save