From 163aa6b084f81aa7a8fcc9f693c169456d768f95 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 29 Aug 2023 11:47:54 +0800 Subject: [PATCH] jufu商城 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index ef44638..2991475 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -60,6 +60,7 @@ private final MallRegisterAppealMapper mallRegisterAppealMapper; private final MallMemberBankMapper mallMemberBankMapper; private final MallMemberAlipayMapper mallMemberAlipayMapper; + private final MallMemberAuthMapper mallMemberAuthMapper; @Value("${spring.profiles.active}") @@ -732,4 +733,26 @@ IPage<MemberAliVo> pageResult = mallMemberAlipayMapper.memberAliListInPage(memberAliListDto, page); return new FebsResponse().success().data(pageResult); } + + @Override + public FebsResponse memberAuth(MemberAuthDto memberAuthDto) { + MallMember member = LoginUserUtil.getLoginUser(); + List<MallMemberAuth> mallMemberAuthYes = mallMemberAuthMapper.selectByMemberIdAndStatus(member.getId(),2); + if(ObjectUtil.isNotEmpty(mallMemberAuthYes)){ + throw new FebsException("已实名认证"); + } + List<MallMemberAuth> mallMemberAuthIng = mallMemberAuthMapper.selectByMemberIdAndStatus(member.getId(),1); + if(ObjectUtil.isNotEmpty(mallMemberAuthIng)){ + throw new FebsException("正在实名认证中"); + } + + MallMemberAuth mallMemberAuth = new MallMemberAuth(); + mallMemberAuth.setName(memberAuthDto.getName()); + mallMemberAuth.setCardNum(memberAuthDto.getCardNum()); + mallMemberAuth.setCardFront(memberAuthDto.getCardFront()); + mallMemberAuth.setCardBack(memberAuthDto.getCardBack()); + mallMemberAuth.setStatus(1); + mallMemberAuthMapper.insert(mallMemberAuth); + return new FebsResponse().success(); + } } -- Gitblit v1.9.1