From 68b7f670f7fe6fbe79e2f0682ac27b6ea1a0c417 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期三, 30 七月 2025 20:42:02 +0800
Subject: [PATCH] bug修改

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java
index 934697e..8d24e6a 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java
@@ -450,8 +450,10 @@
 		voList.forEach(x->{
 			if (null == x.getShopId()){
 				x.setCreateObject("平台创建");
+
 			}else {
 				//线下抽奖,获取门店名称
+				x.setActivityType(6);
 				if(map.containsKey(Long.valueOf(x.getShopId()))){
 					x.setCreateObject(map.get(Long.valueOf(x.getShopId())).getShopName());
 				}else {
@@ -476,13 +478,7 @@
 		}
 		MgtLotteryEventDetailVO vo = new MgtLotteryEventDetailVO();
 		BeanUtils.copyProperties(lotteryEvent, vo);
-		if (lotteryEvent.getActivityType()==6) {
-			//线下抽奖 取商户名称
-			Shop data = remoteShopService.getShop(Long.valueOf(lotteryEvent.getShopId())).getData();
-			if (null != data) {
-				vo.setShopName(data.getShopName());
-			}
-		}
+
 		if(lotteryEvent.getActivityType()==5){
 			//题干数据
 			List<TLotteryEventQuestions> questionsList = lotteryEventQuestionsService.getBaseMapper().selectList(new LambdaQueryWrapper<TLotteryEventQuestions>().eq(TLotteryEventQuestions::getLotteryEventId, lotteryEvent.getId()));
@@ -514,7 +510,14 @@
 				.eq(TLotteryEventPrize::getLotteryEventId, lotteryEvent.getId()));*/
 		List<TLotteryEventPrize> prizeList = lotteryEventPrizeService.getPrizeListByLotteryEventId(lotteryEvent.getId());
 		vo.setLotteryEventPrizeList(prizeList);
-		
+		if(null!=lotteryEvent.getShopId()){
+			vo.setActivityType(6);
+			//线下抽奖 取商户名称
+			Shop data = remoteShopService.getShop(Long.valueOf(lotteryEvent.getShopId())).getData();
+			if (null != data) {
+				vo.setShopName(data.getShopName());
+			}
+		}
 		return R.ok(vo);
 	}
 

--
Gitblit v1.7.1