From 06fb34b7b781a1b863f767a8b41bc369e042dfc4 Mon Sep 17 00:00:00 2001 From: PQZ Date: Mon, 16 Jun 2025 15:27:51 +0800 Subject: [PATCH] 1 --- .../service/impl/BusiNoticeServiceImpl.java | 1 + .../com/ruoyi/member/domain/MemberUser.java | 4 ++-- .../member/service/IMemberUserService.java | 10 +++++++++- .../service/impl/MemberUserServiceImpl.java | 20 +++++++++++++++++++ 4 files changed, 32 insertions(+), 3 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java index 9871c75..f85220c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java @@ -170,6 +170,7 @@ public class BusiNoticeServiceImpl extends ServiceImpl { */ Object isGetGift(); -} + /** + * 发布通告数量统计 + * @author PQZ + * @date 15:20 2025/6/16 + * @param userId 用户id + **/ + void setTotalNum(Long userId); + +} \ No newline at end of file diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java index 38f508f..3216ae8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java @@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.base.domain.BaseConfig; import com.ruoyi.base.service.IBaseCityService; import com.ruoyi.base.service.IBaseConfigService; +import com.ruoyi.busi.domain.BusiUserLove; import com.ruoyi.busi.service.IBusiEvaluateService; import com.ruoyi.busi.service.IBusiNoticeService; import com.ruoyi.common.config.DlRightsConfig; @@ -393,4 +394,23 @@ public class MemberUserServiceImpl extends ServiceImpl memberWrapper = new LambdaQueryWrapper<>(); + memberWrapper.eq(MemberUser::getUserId, userId).eq(MemberUser::getUserType, "01"); + MemberUser memberUser = getOne(memberWrapper); + if (memberUser != null) { + Integer newTotalNum = memberUser.getTtotalNum() + 1; + memberUser.setTtotalNum(newTotalNum); + updateById(memberUser); + } + } }