From 019cff21d0c252ea744e00c4c2a9c84a4ad1a68f Mon Sep 17 00:00:00 2001 From: chengkun <2500338766@qq.com> Date: Wed, 8 Jun 2022 18:28:07 +0800 Subject: [PATCH] =?UTF-8?q?feature1.0.0-img:=E6=B7=BB=E5=8A=A0=E5=88=9B?= =?UTF-8?q?=E4=BD=9C=E8=80=85=E6=94=B6=E7=9B=8A=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bnyer/img/mapper/CreatorProfitMapper.java | 27 ++++++++++++++++++- .../impl/CreatorProfitServiceImpl.java | 14 +++++++--- .../bnyer/img/mapper/CreatorProfitMapper.xml | 21 +++++++++++++++ 3 files changed, 57 insertions(+), 5 deletions(-) diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorProfitMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorProfitMapper.java index fd5ca96..ab6e88e 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorProfitMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorProfitMapper.java @@ -2,7 +2,11 @@ package com.bnyer.img.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.bnyer.img.domain.CreatorProfit; +import com.bnyer.img.vo.CreatorIncomeProfitVo; +import com.bnyer.img.vo.CreatorPreProfitVo; +import com.bnyer.img.vo.CreatorTransIntoProfitVo; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; /** * @author chengkun @@ -10,4 +14,25 @@ import org.apache.ibatis.annotations.Mapper; */ @Mapper public interface CreatorProfitMapper extends BaseMapper { -} \ No newline at end of file + + /** + * 小程序艺术家查询昨日即将入账收益 + * @param creatorId 艺术家id + * @return - + */ + CreatorPreProfitVo queryFrontPreProfit(@Param("creatorId") Long creatorId); + + /** + * 小程序艺术家查询昨日入场收益 + * @param creatorId 艺术家id + * @return - + */ + CreatorIncomeProfitVo queryFrontIncomeProfit(@Param("creatorId") Long creatorId); + + /** + * 小程序艺术家查询转入钱包收益 + * @param creatorId 艺术家id + * @return - + */ + CreatorTransIntoProfitVo queryFrontTransIntoProfit(@Param("creatorId")Long creatorId); +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java index 7d5ae38..aad8ad3 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java @@ -105,22 +105,28 @@ public class CreatorProfitServiceImpl implements CreatorProfitService { @Override @Transactional(rollbackFor = Exception.class) public int handleUpdateConfirmType(Long id, Long creatorId) { - return 0; + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(CreatorProfit::getCreatorId, creatorId); + wrapper.eq(CreatorProfit::getId, id); + CreatorProfit creatorProfit = new CreatorProfit(); + creatorProfit.setConfirmStatus("1"); + creatorProfit.setConfirmType("1"); + return creatorProfitMapper.update(creatorProfit, wrapper); } @Override public CreatorPreProfitVo queryFrontPreProfit(Long creatorId) { - return null; + return creatorProfitMapper.queryFrontPreProfit(creatorId); } @Override public CreatorIncomeProfitVo queryFrontIncomeProfit(Long creatorId) { - return null; + return creatorProfitMapper.queryFrontIncomeProfit(creatorId); } @Override public CreatorTransIntoProfitVo queryFrontTransIntoProfit(Long creatorId) { - return null; + return creatorProfitMapper.queryFrontTransIntoProfit(creatorId); } @Override diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml index 4d7a0eb..5ecc594 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml @@ -32,4 +32,25 @@ confirm_status, download_num, view_num, is_show, create_time, income_time, confirm_time, wallet_time, update_time, sort + + + + + +