From e858d188bcab66261b106907cdb8fbfdfe28460b Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 29 七月 2025 15:17:58 +0800
Subject: [PATCH] 修改bug
---
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppUserInfoVo.java | 9 +++++++++
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java | 16 ++++++++++++++++
2 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java
index 51cd570..fe7a7d0 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java
@@ -5,6 +5,8 @@
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.utils.SecurityUtils;
+import com.ruoyi.goods.api.domain.TLotteryEvent;
+import com.ruoyi.goods.api.service.LotteryEventClient;
import com.ruoyi.member.domain.dto.AppMemberBrowseDto;
import com.ruoyi.member.domain.vo.AppBirthdayCardVo;
import com.ruoyi.member.domain.vo.AppMemberPrizePageVo;
@@ -26,7 +28,9 @@
import javax.annotation.Resource;
import java.time.LocalDate;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
/**
* @author jqs34
@@ -52,12 +56,24 @@
@Resource
private BrowseRecordService browseRecordService;
+ @Resource
+ private LotteryEventClient lotteryEventClient;
+
@RequestMapping(value = "/getAppUserInfo", method = RequestMethod.POST)
@ApiOperation(value = "获取用户信息")
public R<AppUserInfoVo> getAppUserInfo() {
Long userId = SecurityUtils.getUserId();
AppUserInfoVo appUserInfoVo = memberService.getAppUserInfo(userId);
+ //判断是否可以抽奖
+ List<TLotteryEvent> data = lotteryEventClient.getLotteryEventList(3).getData();
+ Map<String, Object> map = new HashMap<>();
+ if(data.size() > 0){
+ TLotteryEvent tLotteryEvent = data.get(0);
+ appUserInfoVo.setLotteryEventId(tLotteryEvent.getId());
+ appUserInfoVo.setShareName(tLotteryEvent.getActivityProfile());
+ appUserInfoVo.setShareImage(tLotteryEvent.getCoverImage());
+ }
return R.ok(appUserInfoVo);
}
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppUserInfoVo.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppUserInfoVo.java
index bf885d1..87a3ce7 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppUserInfoVo.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppUserInfoVo.java
@@ -57,4 +57,13 @@
@ApiModelProperty(value="是否会员0否1是")
private Integer memberFlag;
+
+ @ApiModelProperty("抽奖id")
+ private String lotteryEventId;
+
+ @ApiModelProperty("分享名称")
+ private String shareName;
+
+ @ApiModelProperty("分享名称")
+ private String shareImage;
}
--
Gitblit v1.7.1