From c4b2a916399eee796bbf93d24bf41fd18c4d9f44 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 29 七月 2025 09:10:11 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 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 eeda868..2364d54 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
@@ -20,8 +20,10 @@
 import com.ruoyi.system.api.domain.poji.member.Member;
 import com.ruoyi.system.api.domain.poji.member.MemberGiftRecord;
 import com.ruoyi.system.api.domain.poji.shop.Shop;
+import com.ruoyi.system.api.model.AddOrderVo;
 import com.ruoyi.system.api.service.RemoteCouponService;
 import com.ruoyi.system.api.service.RemoteMemberService;
+import com.ruoyi.system.api.service.RemoteOrderService;
 import com.ruoyi.system.api.service.RemoteShopService;
 import org.redisson.api.RLock;
 import org.redisson.api.RedissonClient;
@@ -68,6 +70,9 @@
 
 	@Resource
 	private ILotteryEventQuestionsService lotteryEventQuestionsService;
+
+	@Resource
+	private RemoteOrderService remoteOrderService;
 	
 	/**
 	 * 根据id查询抽奖活动信息
@@ -209,6 +214,14 @@
 						memberGiftRecord.setGoodsId(userLotteryEvent.getObjectId());
 						memberGiftRecord.setGoodsNumber(userLotteryEvent.getNumber());
 						memberGiftRecord.setGoodsName(userLotteryEvent.getObjectName());
+						//添加待核销订单
+						AddOrderVo orderVo = new AddOrderVo();
+						orderVo.setShopId(member.getRelationShopId());
+						orderVo.setUserId(member.getUserId());
+						orderVo.setId(userLotteryEvent.getId());
+						orderVo.setGoodsId(userLotteryEvent.getObjectId());
+						orderVo.setGoodsNum(userLotteryEvent.getNumber());
+						remoteOrderService.addOrder(orderVo);
 						break;
 					case 3:
 						memberGiftRecord.setGiftType(4);

--
Gitblit v1.7.1