From 72db11f9e4f9694b45044ae358b1ab21a419e74b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 05 Jan 2023 17:33:37 +0800 Subject: [PATCH] 20221227 充值归集 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 46 ++++++++++++++++++++++++++++++++++++---------- 1 files changed, 36 insertions(+), 10 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java index 6794968..61152cf 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java @@ -155,11 +155,11 @@ return new FebsResponse().fail().message("当前状态不是提现中"); } - Long wtihdrawTypeId = mallMemberWithdraw.getWtihdrawTypeId(); - MallMemberBank mallMemberBank = mallMemberBankMapper.selectById(wtihdrawTypeId); - if(ObjectUtil.isEmpty(mallMemberBank)){ - return new FebsResponse().fail().message("提现地址不存在"); - } +// Long wtihdrawTypeId = mallMemberWithdraw.getWtihdrawTypeId(); +// MallMemberBank mallMemberBank = mallMemberBankMapper.selectById(wtihdrawTypeId); +// if(ObjectUtil.isEmpty(mallMemberBank)){ +// return new FebsResponse().fail().message("提现地址不存在"); +// } //更新提现记录状态为成功 mallMemberWithdrawMapper.updateStatusById(2,mallMemberWithdraw.getId()); //更新提现流水记录为成功 @@ -398,13 +398,32 @@ } else { iApiMallMemberWalletService.add(mallSystemPayDto.getAddBalance(), mallSystemPayDto.getId(), filedType); } - mallMoneyFlowService.addMoneyFlow(memberId, bigDecimal, MoneyFlowTypeEnum.SYSTEM.getValue(), null, type); + + mallMoneyFlowService.addMoneyFlow( + memberId, + null, + bigDecimal, + MallMoneyFlowTypeEnum.SYSTEM_CHARGE.getCode(), + MallMoneyFlow.STATUS_SUCCESS, + MallMoneyFlow.IS_RETURN_Y, + memberId, + FlowTypeEnum.BALANCE.getValue(), + MallMoneyFlowTypeEnum.SYSTEM_CHARGE.getName() + ); return new FebsResponse().success(); } @Override public AdminAgentLevelSetInfoVo getAgentLevelSetInfoByMemberId(long id) { - AdminAgentLevelSetInfoVo adminAgentLevelSetInfoVo = mallMemberMapper.getAgentLevelSetInfoByMemberId(id); + AdminAgentLevelSetInfoVo adminAgentLevelSetInfoVo = new AdminAgentLevelSetInfoVo(); + AdminAgentLevelSetInfoVo adminAgentLevelSetInfo = mallMemberMapper.getAgentLevelSetInfoByMemberId(id); + if(ObjectUtil.isEmpty(adminAgentLevelSetInfo)){ + adminAgentLevelSetInfoVo.setId(id); + adminAgentLevelSetInfoVo.setLevelCode(MemberAgentLevelEnum.AGENT.getCodeByName(MemberAgentLevelEnum.AGENT.getName())); + }else{ + adminAgentLevelSetInfoVo.setId(id); + adminAgentLevelSetInfoVo.setLevelCode(MemberAgentLevelEnum.AGENT.getCodeByName(adminAgentLevelSetInfo.getLevelCode())); + } return adminAgentLevelSetInfoVo; } @@ -417,9 +436,8 @@ } String levelCode = agentLevelSetUpdateDto.getLevelCode(); String nameByCode = MemberAgentLevelEnum.AGENT.getNameByCode(levelCode); - mallMember.setLevel(nameByCode); - mallMember.setLevelStatus(1); - mallMemberMapper.updateById(mallMember); + mallMemberMapper.updateLevelStatusById(1,memberId); + mallMemberMapper.updateLevelById(nameByCode,memberId); return new FebsResponse().success(); } @@ -620,6 +638,14 @@ return adminMallMemberPaymentVo; } + @Override + public IPage<MemberCoinChargeEntity> getChargeList(MemberCoinChargeEntity memberCoinChargeEntity, QueryRequest request) { + + Page<MemberCoinChargeEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); + IPage<MemberCoinChargeEntity> memberCoinChargeEntityIPage = this.baseMapper.selectMemberChargeListInPage(page, memberCoinChargeEntity); + return memberCoinChargeEntityIPage; + } + private String refererIds(String parentId) { boolean flag = false; if (StrUtil.isBlank(parentId)) { -- Gitblit v1.9.1