| | |
| | | } |
| | | |
| | | @Override |
| | | public List<MgtLotteryEventPageVo> pageMgtLotteryEvent(Page<MgtLotteryEventPageVo> page, MgtLotteryEventPageDto dto) { |
| | | public Page<MgtLotteryEventPageVo> pageMgtLotteryEvent( MgtLotteryEventPageDto dto) { |
| | | Map<Long,Shop> map; |
| | | List<Shop> shopList; |
| | | Page<MgtLotteryEventPageVo> page = new Page<>(); |
| | | page.setSize(dto.getPageSize()); |
| | | page.setCurrent(dto.getPageNum()); |
| | | page.setOptimizeCountSql(false); |
| | | |
| | | if (dto.getCreateObject()!=null){ |
| | | //根据 条件-创建对象 模糊查找门店集合 |
| | | shopList=remoteShopService.getShopListByShopName(dto.getCreateObject()); |
| | |
| | | } else { |
| | | map = new HashMap<>(); |
| | | } |
| | | |
| | | //获取分页数据 |
| | | Long total=this.baseMapper.pageMgtLotteryEventCount( dto); |
| | | page.setTotal(total); |
| | | page.setCurrent(dto.getPageNum()); |
| | | page.setPages(total/dto.getPageSize()); |
| | | //获取分页信息 |
| | | List<MgtLotteryEventPageVo> voList = this.baseMapper.pageMgtLotteryEvent(page, dto); |
| | | List<MgtLotteryEventPageVo> voList = this.baseMapper.pageMgtLotteryEvent(dto); |
| | | //填充创建对象 |
| | | voList.forEach(x->{ |
| | | if (x.getActivityType()!=6){ |
| | |
| | | } |
| | | |
| | | }); |
| | | return voList; |
| | | page.setRecords(voList); |
| | | return page; |
| | | } |
| | | |
| | | @Override |