From 5a0f1f46b6a286d6b054971b4d1289825a712c75 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Fri, 26 Sep 2025 09:22:16 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=85=8D=E5=AF=86=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=85=BC=E5=AE=B90=E5=85=83=E4=BC=9A=E5=91=98=EF=BC=88412?= =?UTF-8?q?=EF=BC=89=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CuMemberServiceImpl.java | 6 +----- .../service/impl/MemberLoginServiceImpl.java | 21 +++++++++++-------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java index 5b923b25..cb4ba6aa 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberServiceImpl.java @@ -175,11 +175,7 @@ public class CuMemberServiceImpl extends ServiceImpl i @Override public CuMemberExt getMemberByCode(String memberCode) { - CuMemberExt cuMemberExt = baseMapper.queryLoginMember(memberCode, null); - if (null == cuMemberExt && memberCode.length() == 7) { - return baseMapper.queryTmpLoginMember(memberCode); - } - return cuMemberExt; + return baseMapper.queryLoginMember(memberCode, null); } @Override diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/login/service/impl/MemberLoginServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/login/service/impl/MemberLoginServiceImpl.java index deb90aa3..da9e733e 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/login/service/impl/MemberLoginServiceImpl.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/login/service/impl/MemberLoginServiceImpl.java @@ -181,12 +181,12 @@ public class MemberLoginServiceImpl implements IMemberLoginService { R memberResult = iMemberServiceApi.getMemberInfo(username); if (R.FAIL == memberResult.getCode()) { - if (username.length() >= 14) { - // 如果上树会员表中不存在,并且用户编号是14位,则查询分享会员表 - return this.passwordFreeshareLogin(username); - } else { - throw new ServiceException(memberResult.getMsg()); - } +// if (username.length() >= 14) { +// // 如果上树会员表中不存在,并且用户编号是14位,则查询分享会员表 +// return this.passwordFreeshareLogin(username); +// } else { + throw new ServiceException(memberResult.getMsg()); +// } } if (StringUtils.isNull(memberResult.getData())) { @@ -199,9 +199,12 @@ public class MemberLoginServiceImpl implements IMemberLoginService { CuMemberExt member = loginMember.getCuMember(); // 用户未支付状态 if (EPayStatus.UNPAID.getValue() == member.getPayStatus()) { - recordLoginLog(null, EStatus.NO, username + " 登录用户不存在"); - // 登录用户: %s 不存在 - throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_NOT_EXIST, username)); + if (null != member.getPkPlaceParent()) { + // 兼容0元注册,有安置的为正常会员需要判断支付状态 + recordLoginLog(null, EStatus.NO, username + " 登录用户不存在"); + // 登录用户: %s 不存在 + throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_NOT_EXIST, username)); + } } // 非正常点位(死点、已注销),不能登录 if (ECategory.NORMAL.getValue() != member.getCategory()) {