|
|
@ -25,6 +25,7 @@ import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.security.user.LoginUserUtil; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.commons.tools.validator.IdCardNoValidatorUtils; |
|
|
@ -35,8 +36,10 @@ import com.epmet.dto.result.GridInfoResultDTO; |
|
|
|
import com.epmet.dto.result.UserResiInfoResultDTO; |
|
|
|
import com.epmet.modules.feign.EpmetUserFeignClient; |
|
|
|
import com.epmet.modules.feign.GovOrgFeignClient; |
|
|
|
import com.epmet.modules.partymember.dao.PartyBranchMembersDao; |
|
|
|
import com.epmet.modules.partymember.dao.PartymemberAuthRecordDao; |
|
|
|
import com.epmet.modules.partymember.dao.PartymemberBaseInfoDao; |
|
|
|
import com.epmet.modules.partymember.entity.PartymemberAuthRecordEntity; |
|
|
|
import com.epmet.modules.partymember.entity.PartymemberBaseInfoEntity; |
|
|
|
import com.epmet.modules.partymember.redis.PartymemberBaseInfoRedis; |
|
|
|
import com.epmet.modules.partymember.service.PartyBranchMembersService; |
|
|
@ -45,9 +48,11 @@ import com.epmet.resi.partymember.dto.partymember.PartyBranchMembersDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.PartymemberBaseInfoDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.PartymemberConfirmAutoDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.PartymemberInfoDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.form.DelPartyMemberBaseInfoFormDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.form.PartyMemberBaseInfoAddFormDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.form.ReviewedParyMemberFormDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.form.UnderReviewParyMemberFormDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.result.PartyMemberBaseInfoDetailResultDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.result.PartymemberBaseInfoResultDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.result.ReviewedParyMemberResultDTO; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.result.UnderReviewParyMemberResultDTO; |
|
|
@ -81,6 +86,10 @@ public class PartymemberBaseInfoServiceImpl extends BaseServiceImpl<PartymemberB |
|
|
|
private PartyBranchMembersService partyBranchMembersService; |
|
|
|
@Autowired |
|
|
|
private PartymemberAuthRecordDao partymemberAuthRecordDao; |
|
|
|
@Autowired |
|
|
|
private PartyBranchMembersDao partyBranchMembersDao; |
|
|
|
@Autowired |
|
|
|
private LoginUserUtil loginUserUtil; |
|
|
|
|
|
|
|
private final static String EQUAL = "11"; |
|
|
|
private final static int START = 0; |
|
|
@ -393,6 +402,7 @@ public class PartymemberBaseInfoServiceImpl extends BaseServiceImpl<PartymemberB |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public String addPartyMemberBaseInfo(PartyMemberBaseInfoAddFormDTO formDTO) { |
|
|
|
//校验数据
|
|
|
|
this.checkPartymemberBaseInfoDTO(formDTO.getIdCard(),formDTO.getMobile(),null); |
|
|
@ -423,6 +433,37 @@ public class PartymemberBaseInfoServiceImpl extends BaseServiceImpl<PartymemberB |
|
|
|
return resultDTOList; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public PartyMemberBaseInfoDetailResultDTO queryPartyMemberBaseInfoById(String partyMemberId) { |
|
|
|
PartyMemberBaseInfoDetailResultDTO partyMemberBaseInfoDetailResultDTO = baseDao.queryPartyMemberBaseInfoById(partyMemberId); |
|
|
|
if (null != partyMemberBaseInfoDetailResultDTO) { |
|
|
|
//性别
|
|
|
|
partyMemberBaseInfoDetailResultDTO.setGender(IdCardNoValidatorUtils.getGender(partyMemberBaseInfoDetailResultDTO.getIdCard())); |
|
|
|
PartymemberAuthRecordEntity entity = partymemberAuthRecordDao.selectByPartyMemberBaseInfoId(partyMemberId); |
|
|
|
if (null != entity) { |
|
|
|
partyMemberBaseInfoDetailResultDTO.setStatus(Boolean.TRUE); |
|
|
|
partyMemberBaseInfoDetailResultDTO.setActiveDesc(entity.getAuthDesc()); |
|
|
|
} else { |
|
|
|
partyMemberBaseInfoDetailResultDTO.setStatus(Boolean.FALSE); |
|
|
|
partyMemberBaseInfoDetailResultDTO.setActiveDesc(""); |
|
|
|
} |
|
|
|
} |
|
|
|
return partyMemberBaseInfoDetailResultDTO; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void deltePartyMemberBaseInfo(DelPartyMemberBaseInfoFormDTO formDTO) { |
|
|
|
PartymemberAuthRecordEntity entity = partymemberAuthRecordDao.selectByPartyMemberBaseInfoId(formDTO.getPartyMemberId()); |
|
|
|
if (null != entity) { |
|
|
|
throw new RenException(EpmetErrorCode.CANNOT_DELETE_PARTY_MEMBER.getCode()); |
|
|
|
} |
|
|
|
this.deleteById(formDTO.getPartyMemberId()); |
|
|
|
partyBranchMembersDao.deletePartyBranchMember(formDTO.getPartyBranchId(), |
|
|
|
formDTO.getPartyMemberId(), |
|
|
|
loginUserUtil.getLoginUserId()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 生成返回结果 |
|
|
|
* |
|
|
|