puzhibing
2 天以前 618d84889f07d23a1316816736f587ccca816496
ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java
@@ -16,6 +16,7 @@
import com.ruoyi.goods.domain.vo.*;
import com.ruoyi.goods.mapper.lottery.LotteryEventMapper;
import com.ruoyi.goods.service.lottery.*;
import com.ruoyi.system.api.domain.dto.IntegralChangeDto;
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;
@@ -194,11 +195,13 @@
            memberGiftRecord.setGiftId(userLotteryEvent.getId());
            memberGiftRecord.setGiftFrom(1);
            memberGiftRecord.setShopId(member.getRelationShopId());
            memberGiftRecord.setVerifyStatus(1);
            switch (lotteryEventPrize.getPrizeType()) {
               case 1:
                  memberGiftRecord.setGiftType(1);
                  memberGiftRecord.setCouponId(userLotteryEvent.getObjectId());
                  memberGiftRecord.setCouponNumber(userLotteryEvent.getNumber());
                  memberGiftRecord.setVerifyStatus(2);
                  break;
               case 2:
                  memberGiftRecord.setGiftType(2);
@@ -214,11 +217,11 @@
               case 4:
                  memberGiftRecord.setGiftType(5);
                  memberGiftRecord.setIntegralNumber(userLotteryEvent.getNumber());
                  memberGiftRecord.setVerifyStatus(2);
                  break;
            }
            memberGiftRecord.setPrizeFrom(2);
            memberGiftRecord.setCreateTime(new Date());
            memberGiftRecord.setVerifyStatus(1);
            remoteMemberService.saveMemberGiftRecord(memberGiftRecord);
            return R.ok(lotteryEventPrize);
         }