| | |
| | | .eq(TLotteryEvent::getActivityType, dto.getActivityType())//类型相同的 |
| | | .between(TLotteryEvent::getStartTime, dto.getStartTime(), dto.getEndTime())//开始时间在这个活动的(开始-结束)范围内的 |
| | | .or() |
| | | .eq(TLotteryEvent::getDelFlag, 0)//未删除的 |
| | | .eq(TLotteryEvent::getActivityType, dto.getActivityType())//类型相同的 |
| | | .between(TLotteryEvent::getEndTime, dto.getStartTime(), dto.getEndTime())//结束时间在这个活动的(开始-结束)范围内的 |
| | | ); |
| | | if (null != lotteryEvents && !lotteryEvents.isEmpty()) { |
| | |
| | | page.setCurrent(dto.getPageNum()); |
| | | page.setPages(total/dto.getPageSize()); |
| | | //获取分页信息 |
| | | dto.setOffset((dto.getPageNum() - 1) * dto.getPageSize()); |
| | | List<MgtLotteryEventPageVo> voList = this.baseMapper.pageMgtLotteryEvent(dto); |
| | | //填充创建对象 |
| | | voList.forEach(x->{ |
| | | if (x.getActivityType()!=6){ |
| | | if (null == x.getShopId()){ |
| | | x.setCreateObject("平台创建"); |
| | | }else { |
| | | //线下抽奖,获取门店名称 |
| | |
| | | //1.奖品数据删除 |
| | | /* lotteryEventPrizeService.remove(new LambdaQueryWrapper<TLotteryEventPrize>() |
| | | .eq(TLotteryEventPrize::getLotteryEventId,lotteryEvent.getId()));*/ |
| | | |
| | | lotteryEventPrizeService.deleteByLotteryEventId(lotteryEvent.getId()); |
| | | //2.答题类型 |
| | | if (lotteryEvent.getActivityType().equals(5)) { |