From ae41759bafec1c2a1e8858fcdcda4272ed4eb84c Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期五, 16 六月 2023 17:43:47 +0800 Subject: [PATCH] 联调bug和订单管理 --- ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java | 83 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 80 insertions(+), 3 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 befd56f..4bca511 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 @@ -4,8 +4,13 @@ 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.MgtUserIdByKeywordDto; import com.ruoyi.system.api.domain.poji.member.Member; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMiniRegisterVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; +import com.ruoyi.system.api.domain.vo.MgtSimpleMemberVo; +import com.ruoyi.system.api.domain.vo.MgtUserIdByKeywordVo; import com.ruoyi.system.api.factory.RemoteMemberFallbackFactory; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; @@ -29,9 +34,21 @@ @PostMapping("/member/miniLogin") public R<AppMiniLoginVo> miniLogin(@RequestBody AppMiniLoginDto appMiniLoginDto); + /** + * 小程序注册 + * @param appUserRegisterDto + * @return + */ + @PostMapping("/member/miniRegister") + public R<AppMiniRegisterVo> miniRegister(@RequestBody AppMiniRegisterDto appUserRegisterDto); - @PostMapping("/member/listVoUserCouponByUserId") - public R<List<AppUserCouponVo>> listVoUserCouponByUserId(@RequestBody Long userId); + /** + * 通过userid获取用户优惠 + * @param userId + * @return + */ + @PostMapping("/member/listVoMemberCouponByUserId") + public R<List<AppMemberCouponVo>> listVoMemberCouponByUserId(@RequestBody Long userId); /** * 更新绑定 @@ -41,7 +58,67 @@ @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 userIds + * @return R<List<MgtSimpleMemberVo>> + */ + @PostMapping("/member/listSimpleVoByIds") + public R<List<MgtSimpleMemberVo>> listSimpleVoByIds(@RequestBody String userIds); + + /** + * @description + * @author jqs + * @date 2023/6/16 12:47 + * @param mgtUserIdByKeywordDto + * @return R<MgtUserIdByKeywordVo> + */ + @PostMapping("/member/getUserIdByKeyword") + public R<MgtUserIdByKeywordVo> getUserIdByKeyword(@RequestBody MgtUserIdByKeywordDto mgtUserIdByKeywordDto); } -- Gitblit v1.7.1