From 4d1635e73a1555bb9bf83f43ebbad3ef01d34df1 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 27 Jul 2023 10:16:24 +0800 Subject: [PATCH] 组合支付 --- src/main/java/cc/mrbird/febs/common/enumerates/MoneyFlowTypeEnum.java | 2 +- src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java | 3 +++ src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 6 ++++-- src/main/java/cc/mrbird/febs/mall/dto/MoneyFlowDto.java | 2 +- src/main/java/cc/mrbird/febs/mall/vo/MoneyFlowVo.java | 8 +------- src/main/resources/mapper/modules/MallMoneyFlowMapper.xml | 7 +------ src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 6 +++++- 7 files changed, 16 insertions(+), 18 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/MoneyFlowTypeEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/MoneyFlowTypeEnum.java index b6574ce..ed77efd 100644 --- a/src/main/java/cc/mrbird/febs/common/enumerates/MoneyFlowTypeEnum.java +++ b/src/main/java/cc/mrbird/febs/common/enumerates/MoneyFlowTypeEnum.java @@ -4,7 +4,7 @@ /** * - * 1-静态收益 2-直推奖 3-代理收益 4-排名收益 5-总监收益 6-社区点补 7-一代收益 8-提现 9-转增 10-支付 11-退款 + * 1-赠送积分 2-直推奖 10-余额支付 23-积分支付 24-兑换券支付 * @author wzy * @date 2021-09-24 **/ diff --git a/src/main/java/cc/mrbird/febs/mall/dto/MoneyFlowDto.java b/src/main/java/cc/mrbird/febs/mall/dto/MoneyFlowDto.java index 1d627b4..7e0f72b 100644 --- a/src/main/java/cc/mrbird/febs/mall/dto/MoneyFlowDto.java +++ b/src/main/java/cc/mrbird/febs/mall/dto/MoneyFlowDto.java @@ -25,7 +25,7 @@ @ApiModelProperty(value = "类型 1-全部 2-支出 3-收入") private Integer inOrOut; - @ApiModelProperty(value = "流水类型 1-余额 2-赠送积分 3-竞猜积分 4-佣金") + @ApiModelProperty(value = "流水类型 1-余额 2-赠送积分 3-兑换卷") private Integer flowType; @ApiModelProperty(hidden = true) 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 10db004..a535b8c5 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 @@ -286,7 +286,11 @@ mallMemberVo.setIsAgent(3); } // log.info(mallMemberVo.getName()+"---"+mallMemberVo.getAgentLevel()); - + DataDictionaryCustom dataDictionaryCustom = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.SCORE_CHANGE.getType(), + DataDictionaryEnum.SCORE_CHANGE.getCode() + ); + mallMemberVo.setScoreChange(dataDictionaryCustom.getValue() == null ? "1" : dataDictionaryCustom.getValue()); return new FebsResponse().success().data(mallMemberVo); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index 8494349..4605836 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -427,7 +427,7 @@ } wxResultStr = JSONUtil.toJsonStr(brandWCPayRequestDataThree); payResultStr = brandWCPayRequestDataThree.getPrepay_id(); - orderInfo.setPayMethod("微信支付"); + orderInfo.setPayMethod("余额加微信"); amountActualMsg = amountThree.toString(); break; /** @@ -465,6 +465,8 @@ mallMoneyFlowService.addMoneyFlow(member.getId(), amountActualOne.negate(), MoneyFlowTypeEnum.PAY.getValue(), orderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue(),"余额支付",2); amountActualMsg = amountActualOne.toString(); + + orderInfo.setPayMethod("积分加余额"); mallMoneyFlowService.addMoneyFlow(member.getId(), scoreOne.negate(), MoneyFlowTypeEnum.SCORE_PAY.getValue(), orderInfo.getOrderNo(), FlowTypeEnum.SCORE.getValue(),"积分支付",2); break; @@ -501,7 +503,7 @@ } wxResultStr = JSONUtil.toJsonStr(brandWCPayRequestDataTwo); payResultStr = brandWCPayRequestDataTwo.getPrepay_id(); - orderInfo.setPayMethod("微信支付"); + orderInfo.setPayMethod("积分加微信"); amountActualMsg = amountActualTwo.toString(); break; default: diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java index d2f93f0..9808150 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java @@ -84,4 +84,7 @@ @ApiModelProperty(value = "代理等级数字 1:一级 2:二级 3:三级") private Integer agentLevel; + @ApiModelProperty(value = "积分兑换比例 1,则一积分等于一元 2则2积分等于壹元") + private String scoreChange; + } diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MoneyFlowVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MoneyFlowVo.java index 178599f..a72da5c 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/MoneyFlowVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/MoneyFlowVo.java @@ -25,13 +25,7 @@ @ApiModelProperty(value = "类型 1-静态收益 2-直推奖 3-代理收益 4-排名收益 5-总监收益 6-社区点补 7-一代收益 8-提现 9-转增 10-支付 11-退款") private Integer type; - @ApiModelProperty(value = "对方手机号") - private String phone; - - @ApiModelProperty(value = "代理等级") - private String memberLevel; - - @ApiModelProperty(value = "提现状态 1-提现中2-成功 3-拒绝") + @ApiModelProperty(value = "提现状态 1-进行中 2-成功 3-失败") private Integer status; @ApiModelProperty(value = "时间") diff --git a/src/main/resources/mapper/modules/MallMoneyFlowMapper.xml b/src/main/resources/mapper/modules/MallMoneyFlowMapper.xml index 6840259..58b21ba 100644 --- a/src/main/resources/mapper/modules/MallMoneyFlowMapper.xml +++ b/src/main/resources/mapper/modules/MallMoneyFlowMapper.xml @@ -9,14 +9,9 @@ <select id="selectApiMoneyFlowInPage" resultType="cc.mrbird.febs.mall.vo.MoneyFlowVo"> select - a.*, - case when a.rt_member_id is null then (select n.phone from mall_member n where n.id=a.member_id) - when a.rt_member_id is not null then (select m.phone from mall_member m where m.id=a.rt_member_id) - end phone, - c.description memberLevel + a.* from mall_money_flow a left join mall_member b on a.rt_member_id=b.id - left join data_dictionary_custom c on b.level = c.code and c.type='AGENT_LEVEL' <where> 1=1 and a.status = 2 <if test="record.inOrOut == 3"> -- Gitblit v1.9.1