puzhibing
昨天 c4b2a916399eee796bbf93d24bf41fd18c4d9f44
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);