From 38f1a806a4e1d8e1560f07a5a26b51cf6a4692be Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 17 三月 2025 10:57:57 +0800 Subject: [PATCH] 党员管理接口调试修改 --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/PartyMemberServiceImpl.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/PartyMemberServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/PartyMemberServiceImpl.java index 63a99dd..1e6fd63 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/PartyMemberServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/PartyMemberServiceImpl.java @@ -16,6 +16,7 @@ import com.panzhihua.common.model.vos.sangeshenbian.SystemUserVo; import com.panzhihua.sangeshenbian.dao.PartyMemberMapper; import com.panzhihua.sangeshenbian.enums.AuditStatusEnum; +import com.panzhihua.sangeshenbian.enums.FreezeStatusEnum; import com.panzhihua.sangeshenbian.enums.ReportTypeEnum; import com.panzhihua.sangeshenbian.enums.AuditStatusEnum; import com.panzhihua.sangeshenbian.model.entity.BcRegion; @@ -49,6 +50,7 @@ import java.util.Collections; import java.util.List; import java.util.Objects; +import java.util.Optional; /** * <p> @@ -87,10 +89,23 @@ PartyMember partyMember = BeanUtil.copyProperties(dto, PartyMember.class); String idNumber = dto.getIdNumber(); partyMember.setGender(getGender(idNumber)); + BcRegion districtByCode = bcRegionService.getDistrictByCode(dto.getDistrictsCode()); + if (Objects.nonNull(districtByCode)){ + partyMember.setDistricts(districtByCode.getRegionName()); + } + ComStreet street = comStreetService.getById(dto.getStreetId()); + if (Objects.nonNull(street)){ + partyMember.setStreet(street.getName()); + } + ComAct act = comActService.getById(dto.getCommunityId()); + if (Objects.nonNull(act)){ + partyMember.setCommunity(act.getName()); + } if (Objects.isNull(dto.getId())) { //添加 partyMember.setCreateBy(Long.parseLong(loginUserInfo.getId().toString())); partyMember.setAuditStatus(AuditStatusEnum.APPROVED.getCode()); + partyMember.setFreezeStatus(FreezeStatusEnum.NORMAL.getCode()); partyMember.setSource(1); save(partyMember); } else { @@ -371,4 +386,11 @@ PartyMember one = this.getOne(new LambdaQueryWrapper<PartyMember>().eq(PartyMember::getPhone, phone) .eq(PartyMember::getAuditStatus, 1).eq(PartyMember::getFreezeStatus, 0).eq(PartyMember::getDelFlag, 0)); return one; - }} + } + + @Override + public Boolean verifyPartyMemberByPhone(String phone) { + Optional<PartyMember> partyMember = this.lambdaQuery().eq(PartyMember::getPhone, phone).oneOpt(); + return partyMember.isPresent(); + } +} -- Gitblit v1.7.1