From fd7bde636229e0d293add3fc8241b2679fa71639 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期三, 27 九月 2023 15:26:06 +0800
Subject: [PATCH] 活动商品搜索bug
---
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java | 230 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 217 insertions(+), 13 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..7e84c47 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,11 @@
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.BirthdayCard;
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.poji.member.MemberGiftRecord;
+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;
@@ -25,6 +24,7 @@
/**
* 小程序登录
+ *
* @param appMiniLoginDto
* @return
*/
@@ -33,29 +33,233 @@
/**
* 小程序注册
+ *
* @param appUserRegisterDto
* @return
*/
@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);
/**
* 更新绑定
+ *
* @param appMemberBindingDto
* @return
*/
@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);
+
+ /**
+ * @param tag
+ * @return R
+ * @description 删除用户标签
+ * @author jqs
+ * @date 2023/6/8 15:17
+ */
+ @PostMapping("/member/deleteMemberTag")
+ public R deleteMemberTag(@RequestBody String tag);
+
+ /**
+ * @param suggestTag
+ * @return R
+ * @description 删除用户建议标签
+ * @author jqs
+ * @date 2023/6/9 10:17
+ */
+ @PostMapping("/member/deleteMemberSuggestTag")
+ public R deleteMemberSuggestTag(@RequestBody String suggestTag);
+
+ /**
+ * @param mgtBaseBathDto
+ * @return R<List < MgtSimpleMemberVo>>
+ * @description 通过ids获取用户简易返回
+ * @author jqs
+ * @date 2023/6/16 11:05
+ */
+ @PostMapping("/member/listSimpleVoByIds")
+ public R<List<MgtSimpleMemberVo>> listSimpleVoByIds(@RequestBody MgtBaseBathDto mgtBaseBathDto);
+
+ /**
+ * @param mgtUserIdByKeywordDto
+ * @return R<MgtUserIdByKeywordVo>
+ * @description
+ * @author jqs
+ * @date 2023/6/16 12:47
+ */
+ @PostMapping("/member/getUserIdByKeyword")
+ public R<MgtUserIdByKeywordVo> getUserIdByKeyword(@RequestBody MgtUserIdByKeywordDto mgtUserIdByKeywordDto);
+
+ /**
+ * @param
+ * @return R<MgtBulletinBoardVo>
+ * @description boardMemberTotal
+ * @author jqs34
+ * @date 2023/6/18 16:45
+ */
+ @PostMapping("/member/boardMemberTotal")
+ public R<MgtBulletinBoardVo> boardMemberTotal();
+
+ /**
+ * @param mgtActivityAgeDto
+ * @return R<List < Long>>
+ * @description 筛选userId年龄段
+ * @author jqs
+ * @date 2023/6/20 14:31
+ */
+ @PostMapping("/member/listUserIdByAge")
+ public R<List<Long>> listUserIdByAge(@RequestBody MgtActivityAgeDto mgtActivityAgeDto);
+
+
+ /**
+ * @param shopIdlist
+ * @return R<List < Long>>
+ * @description 通过shopId获取userId
+ * @author jqs
+ * @date 2023/6/21 17:11
+ */
+ @PostMapping("/member/listUserIdByShopId")
+ public R<List<Long>> listUserIdByShopId(@RequestBody List<Long> shopIdlist);
+
+ /**
+ * @param shopIdlist
+ * @return R<MgtShopTotalMemberVo>
+ * @description 通过shopId获取user统计
+ * @author jqs
+ * @date 2023/6/21 17:22
+ */
+ @PostMapping("/member/getUserTotalByShopId")
+ public R<MgtShopTotalMemberVo> getUserTotalByShopId(@RequestBody List<Long> shopIdlist);
+
+ /**
+ * @param memberTotalChangeDto
+ * @return R
+ * @description 更新会员统计
+ * @author jqs
+ * @date 2023/6/28 17:52
+ */
+ @PostMapping("/member/changeMemberTotal")
+ public R changeMemberTotal(@RequestBody MemberTotalChangeDto memberTotalChangeDto);
+
+
+ /**
+ * @param merTotalDto
+ * @return R<MerOrderAgeUserVo>
+ * @description 获取各年龄层userId
+ * @author jqs
+ * @date 2023/7/4 9:49
+ */
+ @PostMapping("/member/listOrderAgeUser")
+ public R<List<MerOrderAgeUserVo>> listOrderAgeUser(@RequestBody MerTotalDto merTotalDto);
+
+ /**
+ * @param
+ * @return R<Integer>
+ * @description 获取未回复数量
+ * @author jqs
+ * @date 2023/7/5 12:49
+ */
+ @PostMapping("/member/getUnReplaySuggestVo")
+ public R<Integer> getUnReplaySuggestVo();
+
+
+ /**
+ * @param verifyPrize
+ * @return R<MemberGiftRecord>
+ * @description 获取核销奖品
+ * @author jqs
+ * @date 2023/7/8 17:43
+ */
+ @PostMapping("/member/getVerifyPrize")
+ public R<MemberGiftRecord> getVerifyPrize(@RequestBody String verifyPrize);
+
+
+ /**
+ * @param integralChangeDto
+ * @return R
+ * @description 积分变动
+ * @author jqs
+ * @date 2023/7/12 17:04
+ */
+ @PostMapping("/member/changeIntegral")
+ public R signShare(@RequestBody IntegralChangeDto integralChangeDto);
+
+
+ /**
+ * @param shopIdList
+ * @return R<Integer>
+ * @description 统计商户今日新增会员
+ * @author jqs
+ * @date 2023/7/14 20:00
+ */
+ @PostMapping("/member/getAreaNewMember")
+ public R<Integer> getAreaNewMember(@RequestBody List<Long> shopIdList);
+
+
+ /**
+ * @param mgtMemberShopNameDto
+ * @return R
+ * @description 更新会员绑定商户名
+ * @author jqs
+ * @date 2023/7/26 17:07
+ */
+ @PostMapping("/member/updateMemberShopName")
+ public R updateMemberShopName(@RequestBody MgtMemberShopNameDto mgtMemberShopNameDto);
+
+ /**
+ * @description
+ * @author jqs
+ * @date 2023/8/9 19:39
+ * @param
+ * @return R<BirthdayCard>
+ */
+ @PostMapping("/member/getBirthdayCard")
+ public R<BirthdayCard> getBirthdayCard();
+
+ /**
+ * @description 核销奖品
+ * @author jqs
+ * @date 2023/8/10 11:56
+ * @param merVerifyPrizeFinalDto
+ * @return R
+ */
+ @PostMapping("/member/verifyPrize")
+ public R verifyPrize(@RequestBody MerVerifyPrizeFinalDto merVerifyPrizeFinalDto);
+
+ /**
+ * @description
+ * @author jqs
+ * @date 2023/8/23 19:06
+ * @param ageType
+ * @return R<List<Long>>
+ */
+ @PostMapping("/member/listUserIdByAgeType")
+ public R<List<Long>> listUserIdByAgeType(@RequestBody Integer ageType);
+}
\ No newline at end of file
--
Gitblit v1.7.1