From f432697d94ce3e7963256ca1269e2f84ba322dca Mon Sep 17 00:00:00 2001 From: yang <2119157836@qq.com> Date: Tue, 29 Apr 2025 14:56:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(communityCenter):=20=E6=94=B6=E5=85=A5?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../communityCenter/domain/IncomeInfo.java | 5 +++++ .../mapper/IncomeInfoMapper.java | 2 +- .../service/impl/CommunityServiceImpl.java | 21 +++++++++++++++---- .../service/impl/IncomeInfoServiceImpl.java | 2 +- .../impl/QuestionCommentServiceImpl.java | 11 ++++++++++ .../communityCenter/IncomeInfoMapper.xml | 8 +++---- 6 files changed, 39 insertions(+), 10 deletions(-) diff --git a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/IncomeInfo.java b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/IncomeInfo.java index 670869d..fcac190 100644 --- a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/IncomeInfo.java +++ b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/domain/IncomeInfo.java @@ -30,6 +30,11 @@ public class IncomeInfo extends BaseEntity { */ private Long communityId; + /** + * 用户id + */ + private Long userId; + /** * 类型 0付费加入 1付费问答 */ diff --git a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/mapper/IncomeInfoMapper.java b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/mapper/IncomeInfoMapper.java index b9a2d81..5870909 100644 --- a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/mapper/IncomeInfoMapper.java +++ b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/mapper/IncomeInfoMapper.java @@ -25,7 +25,7 @@ public interface IncomeInfoMapper extends BaseMapper { @InterceptorIgnore(tenantLine = "true") IncomeAmountVo questionIncome(@Param("userId") Long userId); - Double totalIncome(); + Double totalIncome(@Param("userId") Long userId); @InterceptorIgnore(tenantLine = "true") List incomeList(Page page, diff --git a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java index cec68bf..60ab831 100644 --- a/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java +++ b/mcwl-communityCenter/src/main/java/com/mcwl/communityCenter/service/impl/CommunityServiceImpl.java @@ -14,10 +14,7 @@ import com.mcwl.common.exception.ServiceException; import com.mcwl.common.utils.SecurityUtils; import com.mcwl.common.utils.StringUtils; import com.mcwl.communityCenter.constant.AdviceConstant; -import com.mcwl.communityCenter.domain.Community; -import com.mcwl.communityCenter.domain.CommunityAdvice; -import com.mcwl.communityCenter.domain.CommunityUser; -import com.mcwl.communityCenter.domain.Publish; +import com.mcwl.communityCenter.domain.*; import com.mcwl.communityCenter.domain.dto.*; import com.mcwl.communityCenter.domain.vo.CommunityDetailVo; import com.mcwl.communityCenter.domain.vo.CommunityVo; @@ -25,6 +22,7 @@ import com.mcwl.communityCenter.mapper.CommunityAdviceMapper; import com.mcwl.communityCenter.mapper.CommunityMapper; import com.mcwl.communityCenter.mapper.CommunityUserMapper; import com.mcwl.communityCenter.service.CommunityService; +import com.mcwl.communityCenter.service.IncomeInfoService; import com.mcwl.communityCenter.service.PublishService; import com.mcwl.myInvitation.domain.Consume; import com.mcwl.myInvitation.mapper.ConsumeMapper; @@ -58,6 +56,8 @@ public class CommunityServiceImpl extends ServiceImpl comment(QuestionCommentRes questionCommentRes) { @@ -173,6 +176,14 @@ public class QuestionCommentServiceImpl extends ServiceImpl @@ -18,14 +18,14 @@ SELECT SUM(IF(DATE(create_time) = CURDATE(), amount, 0)) AS today_income, SUM(IF(DATE(create_time) = CURDATE() - INTERVAL 1 DAY, amount, 0)) AS yesterday_income FROM cc_income_info - WHERE tenant_id = #{userId} + WHERE user_id = #{userId} AND type = 1 AND del_flag = '0'