From cbc564a7088503ad8cc7af4e1d2ba417d061e615 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期五, 30 六月 2023 11:35:05 +0800 Subject: [PATCH] 联调bug和统计完善 --- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberService.java | 66 +++++++++++++++++++++++++++++--- 1 files changed, 59 insertions(+), 7 deletions(-) diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberService.java index 4d05fc4..8f87bea 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberService.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberService.java @@ -6,10 +6,7 @@ import com.ruoyi.member.domain.vo.*; import com.ruoyi.system.api.domain.dto.*; import com.ruoyi.system.api.domain.poji.member.Member; -import com.ruoyi.system.api.domain.vo.AppMiniRegisterVo; -import com.ruoyi.system.api.domain.vo.MgtBulletinBoardVo; -import com.ruoyi.system.api.domain.vo.MgtSimpleMemberVo; -import com.ruoyi.system.api.domain.vo.MgtUserIdByKeywordVo; +import com.ruoyi.system.api.domain.vo.*; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; @@ -74,7 +71,7 @@ * @date 2023/5/4 23:55 * @version 1.0 */ - MerMemberInfoVo getMerMemberInfo(Long userId); + MerMemberInfoVo getMerMemberInfo( MerBaseGetDto merBaseGetDto); /** * 分页获取收银会员列表 @@ -208,7 +205,7 @@ List<MgtSimpleMemberVo> listSimpleVoByIds(String userIds); /** - * @description + * @description 通过关键词获取用户id集合 * @author jqs * @date 2023/6/16 12:42 * @param mgtUserIdByKeywordDto @@ -217,11 +214,66 @@ MgtUserIdByKeywordVo getUserIdByKeyword(MgtUserIdByKeywordDto mgtUserIdByKeywordDto); /** - * @description boardMemberTotal + * @description 看板会员统计 * @param * @return MgtBulletinBoardVo * @author jqs34 * @date 2023/6/18 16:47 */ MgtBulletinBoardVo boardMemberTotal(); + + /** + * @description 会员人数统计 + * @author jqs + * @date 2023/6/19 15:26 + * @param + * @return MgtTotalMemberTotalVo + */ + MgtTotalMemberTotalVo getTotalMemberTotal(MgtBaseShopDto mgtBaseShopDto); + + /** + * @description 过滤会员年龄 + * @author jqs + * @date 2023/6/20 11:49 + * @param mgtActivityAgeDto + * @return List<Long> + */ + List<Long> listUserIdByAge(MgtActivityAgeDto mgtActivityAgeDto); + + /** + * @description 会员人数统计 + * @author jqs + * @date 2023/6/21 10:59 + * @param mgtBasePlatformDto + * @return MgtPlTotalMemberTotalVo + */ + MgtPlTotalMemberTotalVo getPlTotalMemberTotal(MgtBasePlatformDto mgtBasePlatformDto); + + /** + * @description 通过shopId获取userId + * @author jqs + * @date 2023/6/21 17:11 + * @param shopIdList + * @return List<Long> + */ + List<Long> listUserIdByShopId(List<Long> shopIdList); + + /** + * @description 通过shopId获取user统计 + * @author jqs + * @date 2023/6/21 17:19 + * @param shopIdList + * @return MgtShopTotalMemberVo + */ + MgtShopTotalMemberVo getUserTotalByShopId(List<Long> shopIdList); + + + /** + * @description 会员统计变动 + * @author jqs + * @date 2023/6/28 14:34 + * @param memberTotalChangeDto + * @return void + */ + void changeMemberTotal(MemberTotalChangeDto memberTotalChangeDto); } -- Gitblit v1.7.1