| | |
| | | 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; |
| | |
| | | |
| | | @Resource |
| | | private ILotteryEventQuestionsService lotteryEventQuestionsService; |
| | | |
| | | @Resource |
| | | private RemoteOrderService remoteOrderService; |
| | | |
| | | /** |
| | | * 根据id查询抽奖活动信息 |
| | |
| | | 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); |