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); + } + } }