From 81d826f455491f18f64c4032fc07be5c6abdd009 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 29 Sep 2021 17:03:31 +0800 Subject: [PATCH] 20210928 --- src/main/resources/templates/febs/views/modules/mallMember/mallSystemPay.html | 2 +- src/main/resources/templates/febs/views/modules/mallMember/moneyFlowList.html | 3 +++ src/main/resources/mapper/modules/MallMemberMapper.xml | 3 ++- src/main/resources/templates/febs/views/modules/mallMember/moneyFlow.html | 4 ++++ src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 21 ++++++++++----------- 5 files changed, 20 insertions(+), 13 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 d2efbaf..1fb3dc5 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 @@ -4,6 +4,7 @@ import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.common.enumerates.AgentLevelEnum; import cc.mrbird.febs.common.enumerates.MoneyFlowTypeEnum; +import cc.mrbird.febs.common.utils.MallUtils; import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.entity.*; import cc.mrbird.febs.mall.entity.MallNewsInfo; @@ -382,6 +383,7 @@ } @Override + @Transactional public FebsResponse updateSystemPay(MallSystemPayDto mallSystemPayDto) { Long memberId = mallSystemPayDto.getId(); MallMember mallMember = mallMemberMapper.selectById(memberId); @@ -398,17 +400,14 @@ mallMemberWallet.setBalance(mallMemberWallet.getBalance().add(bigDecimal)); mallMemberWalletMapper.updateBalanceWithId(mallMemberWallet); -// MallMoneyFlow flow = new MallMoneyFlow(); -// flow.setMemberId(memberId); -// flow.setAmount(bigDecimal); -// flow.setType(MoneyFlowTypeEnum.SYSTEM_PAY.getValue()); -// flow.setOrderNo(orderNo); -// flow.setDescription(description); -// flow.setRemark(remark); -// flow.setRtMemberId(rtMemberId); -// flow.setStatus(status); -// mallMoneyFlowMapper.insert(flow); - return null; + MallMoneyFlow flow = new MallMoneyFlow(); + flow.setMemberId(memberId); + flow.setAmount(bigDecimal); + flow.setType(MoneyFlowTypeEnum.SYSTEM_PAY.getValue()); + flow.setOrderNo("SYS"+MallUtils.getOrderNum()); + flow.setStatus(2); + mallMoneyFlowMapper.insert(flow); + return new FebsResponse().success(); } } diff --git a/src/main/resources/mapper/modules/MallMemberMapper.xml b/src/main/resources/mapper/modules/MallMemberMapper.xml index 63ca177..d4476c3 100644 --- a/src/main/resources/mapper/modules/MallMemberMapper.xml +++ b/src/main/resources/mapper/modules/MallMemberMapper.xml @@ -29,7 +29,8 @@ </select> <select id="getMallMemberInfoById" resultType="cc.mrbird.febs.mall.vo.MallMemberVo"> - SELECT a.name, + SELECT a.id, + a.name, a.phone, a.email, a.sex, diff --git a/src/main/resources/templates/febs/views/modules/mallMember/mallSystemPay.html b/src/main/resources/templates/febs/views/modules/mallMember/mallSystemPay.html index 6a279a7..5f4e47b 100644 --- a/src/main/resources/templates/febs/views/modules/mallMember/mallSystemPay.html +++ b/src/main/resources/templates/febs/views/modules/mallMember/mallSystemPay.html @@ -25,7 +25,7 @@ <div class="layui-form-item febs-hide"> <label class="layui-form-label febs-form-item-require">id:</label> <div class="layui-input-block"> - <input type="text" name="id" data-th-value="${systemPay.id}"> + <input type="text" name="id"> </div> </div> <div class="layui-form-item"> diff --git a/src/main/resources/templates/febs/views/modules/mallMember/moneyFlow.html b/src/main/resources/templates/febs/views/modules/mallMember/moneyFlow.html index 0db1691..1c59020 100644 --- a/src/main/resources/templates/febs/views/modules/mallMember/moneyFlow.html +++ b/src/main/resources/templates/febs/views/modules/mallMember/moneyFlow.html @@ -60,6 +60,10 @@ return '<span>提现</span>' }else if (d.type === 7) { return '<span>排名奖励</span>' + }else if (d.type === 8) { + return '<span>利润分红</span>' + }else if (d.type === 9) { + return '<span>系统拨付</span>' }else{ return '' } diff --git a/src/main/resources/templates/febs/views/modules/mallMember/moneyFlowList.html b/src/main/resources/templates/febs/views/modules/mallMember/moneyFlowList.html index 59309c9..ce8cf2a 100644 --- a/src/main/resources/templates/febs/views/modules/mallMember/moneyFlowList.html +++ b/src/main/resources/templates/febs/views/modules/mallMember/moneyFlowList.html @@ -30,6 +30,7 @@ <option value="6">提现</option> <option value="7">排名奖励</option> <option value="8">利润分红</option> + <option value="9">系统拨付</option> </select> </div> </div> @@ -118,6 +119,8 @@ return '<span>排名奖励</span>' }else if (d.type === 8) { return '<span>利润分红</span>' + }else if (d.type === 9) { + return '<span>系统拨付</span>' }else{ return '' } -- Gitblit v1.9.1