From 65686b52de4f5838a133e2cfd6296d3d09915877 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 13 May 2022 10:57:14 +0800 Subject: [PATCH] fix payOrder isNormal judge --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 42 insertions(+), 3 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 f10e211..3792781 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 @@ -14,6 +14,7 @@ import cc.mrbird.febs.mall.service.IApiMallMemberWalletService; import cc.mrbird.febs.mall.service.ICommonService; import cc.mrbird.febs.mall.vo.*; +import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.ObjectUtil; @@ -55,6 +56,7 @@ private final IApiMallMemberWalletService walletService; private final MallMemberPaymentMapper mallMemberPaymentMapper; private final DataDictionaryCustomMapper dataDictionaryCustomMapper; + private final MallShopApplyMapper mallShopApplyMapper; @Value("${spring.profiles.active}") @@ -98,7 +100,7 @@ mallMember.setName(registerDto.getAccount()); mallMember.setAccountStatus(MallMember.ACCOUNT_STATUS_ENABLE); mallMember.setAccountType(MallMember.ACCOUNT_TYPE_NORMAL); - mallMember.setLevel(AgentLevelEnum.ZERO_LEVEL.name()); + mallMember.setLevel(AgentLevelEnum.FIRST_LEVEL.name()); mallMember.setSex("男"); this.baseMapper.insert(mallMember); @@ -313,8 +315,19 @@ own.setCnt(this.baseMapper.selectOwnCntByInviteId(mallMember.getInviteId())); own.setOrderCnt(this.baseMapper.selectOwnOrderCntByInviteId(mallMember.getInviteId())); own.setId(mallMember.getId()); - list.add(0, own); - return new FebsResponse().success().data(list); +// list.add(0, own); + + MyTeamVo myTeamVo = new MyTeamVo(); + myTeamVo.setTeam(list); + myTeamVo.setMyAchieve(BigDecimal.valueOf(100)); + myTeamVo.setMyTeamAchieve(BigDecimal.valueOf(100)); + myTeamVo.setMyTeamCnt(100); + return new FebsResponse().success().data(myTeamVo); + } + + @Override + public MyTeamVo teamListForMine(TeamListDto teamListDto) { + return null; } @Override @@ -464,4 +477,30 @@ commissionVo.setWaitCommission(BigDecimal.ZERO); return commissionVo; } + + @Override + public void shopApply(ShopApplyDto shopApplyDto) { + MallMember member = LoginUserUtil.getLoginUser(); + + MallShopApply hasApply = mallShopApplyMapper.selectNewestApplyByMemberId(member.getId()); + if (hasApply != null) { + if (!hasApply.getStatus().equals(MallShopApply.APPLY_DISAGREE)) { + throw new FebsException("审核中或审核已通过"); + } + } + + MallShopApply mallShopApply = new MallShopApply(); + BeanUtil.copyProperties(shopApplyDto, mallShopApply); + + mallShopApply.setStatus(MallShopApply.APPLY_ING); + mallShopApply.setMemberId(member.getId()); + mallShopApplyMapper.insert(mallShopApply); + } + + @Override + public MallShopApply findNewestApply() { + MallMember member = LoginUserUtil.getLoginUser(); + + return mallShopApplyMapper.selectNewestApplyByMemberId(member.getId()); + } } -- Gitblit v1.9.1