From 57580ea090d7637f0ad462ea169dea4001a80490 Mon Sep 17 00:00:00 2001
From: jiangqs <343695869@qq.com>
Date: 星期三, 28 六月 2023 00:08:50 +0800
Subject: [PATCH] 统计BUG
---
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 104 insertions(+), 12 deletions(-)
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java
index e53cf29..d255a81 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java
@@ -2,12 +2,9 @@
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
-import com.ruoyi.system.api.domain.dto.AppMemberBindingDto;
-import com.ruoyi.system.api.domain.dto.AppMemberGoodsTypeDto;
-import com.ruoyi.system.api.domain.dto.AppMiniRegisterDto;
+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.AppUserCouponVo;
+import com.ruoyi.system.api.domain.vo.*;
import com.ruoyi.system.api.factory.RemoteMemberFallbackFactory;
import com.ruoyi.system.api.model.AppMiniLoginDto;
import com.ruoyi.system.api.model.AppMiniLoginVo;
@@ -39,13 +36,7 @@
@PostMapping("/member/miniRegister")
public R<AppMiniRegisterVo> miniRegister(@RequestBody AppMiniRegisterDto appUserRegisterDto);
- /**
- * 通过userid获取用户优惠
- * @param userId
- * @return
- */
- @PostMapping("/member/listVoUserCouponByUserId")
- public R<List<AppUserCouponVo>> listVoUserCouponByUserId(@RequestBody Long userId);
+
/**
* 更新绑定
@@ -55,7 +46,108 @@
@PostMapping("/member/updateMemberBinding")
public R updateMemberBinding(@RequestBody AppMemberBindingDto appMemberBindingDto);
+ /**
+ * 更新会员商品类型
+ * @param appMemberGoodsTypeDto
+ * @return
+ */
@PostMapping("/member/updateMemberGoodsType")
public R updateMemberGoodsType(@RequestBody AppMemberGoodsTypeDto appMemberGoodsTypeDto);
+ /**
+ * 通过手机号获取会员
+ * @param mobile
+ * @return
+ */
+ @PostMapping("/member/getMemberByMobile")
+ public R<Member> getMemberByMobile(@RequestBody String mobile);
+
+ /**
+ * 订单创建新用户
+ * @param member
+ * @return
+ */
+ @PostMapping("/member/createNewMember")
+ public R createNewMember(@RequestBody Member member);
+
+ /**
+ * @description 删除用户标签
+ * @author jqs
+ * @date 2023/6/8 15:17
+ * @param tag
+ * @return R
+ */
+ @PostMapping("/member/deleteMemberTag")
+ public R deleteMemberTag(@RequestBody String tag);
+
+ /**
+ * @description 删除用户建议标签
+ * @author jqs
+ * @date 2023/6/9 10:17
+ * @param suggestTag
+ * @return R
+ */
+ @PostMapping("/member/deleteMemberSuggestTag")
+ public R deleteMemberSuggestTag(@RequestBody String suggestTag);
+
+ /**
+ * @description 通过ids获取用户简易返回
+ * @author jqs
+ * @date 2023/6/16 11:05
+ * @param mgtBaseBathDto
+ * @return R<List<MgtSimpleMemberVo>>
+ */
+ @PostMapping("/member/listSimpleVoByIds")
+ public R<List<MgtSimpleMemberVo>> listSimpleVoByIds(@RequestBody MgtBaseBathDto mgtBaseBathDto);
+
+ /**
+ * @description
+ * @author jqs
+ * @date 2023/6/16 12:47
+ * @param mgtUserIdByKeywordDto
+ * @return R<MgtUserIdByKeywordVo>
+ */
+ @PostMapping("/member/getUserIdByKeyword")
+ public R<MgtUserIdByKeywordVo> getUserIdByKeyword(@RequestBody MgtUserIdByKeywordDto mgtUserIdByKeywordDto);
+
+ /**
+ * @description boardMemberTotal
+ * @param
+ * @return R<MgtBulletinBoardVo>
+ * @author jqs34
+ * @date 2023/6/18 16:45
+ */
+ @PostMapping("/member/boardMemberTotal")
+ public R<MgtBulletinBoardVo> boardMemberTotal();
+
+ /**
+ * @description 筛选userId年龄段
+ * @author jqs
+ * @date 2023/6/20 14:31
+ * @param mgtActivityAgeDto
+ * @return R<List<Long>>
+ */
+ @PostMapping("/member/listUserIdByAge")
+ public R<List<Long>> listUserIdByAge(@RequestBody MgtActivityAgeDto mgtActivityAgeDto);
+
+
+ /**
+ * @description 通过shopId获取userId
+ * @author jqs
+ * @date 2023/6/21 17:11
+ * @param shopIdlist
+ * @return R<List<Long>>
+ */
+ @PostMapping("/member/listUserIdByShopId")
+ public R<List<Long>> listUserIdByShopId(@RequestBody List<Long> shopIdlist);
+
+ /**
+ * @description 通过shopId获取user统计
+ * @author jqs
+ * @date 2023/6/21 17:22
+ * @param shopIdlist
+ * @return R<MgtShopTotalMemberVo>
+ */
+ @PostMapping("/member/getUserTotalByShopId")
+ public R<MgtShopTotalMemberVo> getUserTotalByShopId(@RequestBody List<Long> shopIdlist);
}
--
Gitblit v1.7.1